DATEDIFF et access 2002... - SQL/NoSQL - Programmation
MarshPosté 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);
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.