DATEDIFF et access 2002...

DATEDIFF et access 2002... - SQL/NoSQL - Programmation

Marsh Posté le 16-06-2008 à 14:45:27    

Salut a toute la compagnie!
 
Voila je bosse sous access 2002 et j'ai un soucis avec la fonction DATEDIFF...
 
Voici ma requête :  
SELECT ZWU_HIST.ZWU_NUM_DEM, Max(ZWU_HIST.ZWU_STATUT) AS MaxDeZWU_STATUT, DATEDIFF(day, '01/01/01', Max(ZWU_HIST.ZWU_DAT_DEM)) AS MaxDeZWU_DAT_DEM
FROM ZWU_HIST
GROUP BY ZWU_HIST.ZWU_NUM_DEM, ZWU_HIST.ZWU_STATUT, ZWU_HIST.ZWU_STATUT
HAVING (((ZWU_HIST.ZWU_STATUT)="T" )) OR (((ZWU_HIST.ZWU_STATUT)="X" )) OR (((ZWU_HIST.ZWU_STATUT)="Z" ))
ORDER BY ZWU_HIST.ZWU_NUM_DEM, Max(ZWU_HIST.ZWU_STATUT), Max(ZWU_HIST.ZWU_DAT_DEM);
 
J'ai écrit ma requête avec la syntaxe marqué sur ce site : http://msdn.microsoft.com/fr-fr/library/ms187081.aspx
 
Sa ne marche toujours pas. Access me demande de rentrer une valeur pour "day".
 
Que faire?
 
Merci d'avance.

Reply

Marsh Posté le 16-06-2008 à 14:45:27   

Reply

Marsh Posté le 17-06-2008 à 13:04:51    

J'ai trouvé le problème : il fallait marquer DateDiff('d',#1/1/2001#,Max(ZWU_HIST.ZWU_DAT_DEM))

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed