Bonjour à tous, j'ai un problème avec ma requête.
J'obtiens le message d'erreur en objet !
voici ma requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
SELECT 
      d.libel0 as service, 
      p.n_pers as matricule, 
      p.badge as badge, 
      ltrim(rtrim(r.NOM))+' '+ltrim(rtrim(r.PRENOM)) as noms, 
      TO_CHAR(p.d_hist,'AAAA-MM-DD') as ladate, 
      p.h_hist as heure, 
      case p.code 
            when TO_NUMBER('1') then '1 - Demande de contrôle anti-retour'
            when TO_NUMBER('2') then '2 - Acces Autorise'
            when TO_NUMBER('5') then '5 - Acces Non autorisé'
            when TO_NUMBER('27') then '27 - Refuse anti passback en sortie'
            else '0 - Inconnu'
      end as statut
  FROM IDTECH.HIST p
left join 
(SELECT * FROM IDTECH.PERS_VIEW) r on r.PERS_OID=p.N_PERS
left join 
(SELECT * FROM  IDTECH.DIV) d on (d.N1=r.N_DIV1 AND d.N2=r.N_DIV2 AND d.N3=r.N_DIV3)
where p.n_lect in (TO_NUMBER('31'),TO_NUMBER('32'))
Je ne vois pas d'où vient le problème,
les colonnes pour lesquelles je fais des conversions sont de type NUMBER !