Bonjour,

Dans mon where je dois faire une égalité à partir d'un champs date time avec une la date du jour.

Voici ma requête

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
SELECT P.NOM,P.PRENOM,P.DTENAI,P.NUMNAT,P.TEL,P.RUE,CP.CODE,CP.LOCALITE, S.NUMDEM,S.NUMSUIVI,S.REFERENCE,S.NUMPAT,S.HEURE,S.NOMSALLE,S.NOMBOSS,S.NOMASSISTANT,S.URGENCE, S.HRESUIVI,S.HREARR, S.NUMRDV,S.NUMOBJ,S.NUMBOSS,S.NUMASSISTANT,S.SUIVI,S.NUMDESCRIPTION, S.DATAAG,S.COMPTERENDU, DM.TYPEHOSPI, 0 ISPE FROM SUIVI S,PATIENTS P,CDPOS CP,DEMANDES DM, DICTEE DI WHERE S.NUMPAT <> 0 AND S.DTEDEB = TO_DATE(sysdate) AND S.SUIVI IN ('ATT','ARR','SCA','ACC') AND (S.NUMSRV = 0 OR S.NUMSRV = 19253) AND (S.NUMSITE = 1 OR S.NUMSITE IS NULL) AND DM.NUMDEM = S.NUMDEM AND P.NUMPAT = S.NUMPAT AND CP.NUMCP = P.NUMCP AND DI.NUMPAT=P.NUMPAT AND DI.DTECRE=TO_DATE(sysdate)
j'obtiens pas de résultat .....

L'erreur se trouve sur l'égalité: DI.DTECRE=TO_DATE(sysdate)

DTECRE est un champ datetime

Avez vous une idée ??

D'avance merci