Je cherche a fair une requette sur des date, mais le probleme, c'est que
j'ai l'impression qu'il ce trompe entre les jour et les mois, si je met la
date avec des # il ne me sort pas ce que je veux, et quand je vais dans le
dataenvironement, et que je fais la meme requette il me transforme la date
en {d '2004-01-01'} et impossible de l'executer, meme dans le
dataenvironement, je comprend plus rien
la requette generer dans le data environement:
SELECT TBL_EE_FicheTravail.ID, TBL_Client.RaisonSocial,
TBL_EE_FicheTravail.Operation, TBL_EE_Depot.Qts,
TBL_EE_Depot.QtsReel, TBL_EE_Depot.DateDepot,
TBL_EE_Depot.DateTimbre,
TBL_EE_TypeCourrier.Libelle
FROM TBL_EE_FicheTravail, TBL_EE_Affranchissement,
TBL_EE_Depot, TBL_Client, TBL_EE_TypeCourrier
WHERE TBL_EE_FicheTravail.ID = TBL_EE_Affranchissement.ID_EE_FicheTravail
AND
TBL_EE_Affranchissement.ID = TBL_EE_Depot.ID_EE_Affranchissement
AND TBL_EE_FicheTravail.ID_Client = TBL_Client.ID AND
TBL_EE_Affranchissement.ID_EE_TypeCourrier = TBL_EE_TypeCourrier.ID
AND (TBL_EE_Depot.DateDepot > { d '2004-01-20' })
la requette que j'ai fais a la main
SELECT TBL_EE_FicheTravail.ID, TBL_Client.RaisonSocial,
TBL_EE_FicheTravail.Operation, TBL_EE_Depot.Qts,
TBL_EE_Depot.QtsReel, TBL_EE_Depot.DateDepot,
TBL_EE_Depot.DateTimbre,
TBL_EE_TypeCourrier.Libelle
FROM TBL_EE_FicheTravail, TBL_EE_Affranchissement,
TBL_EE_Depot, TBL_Client, TBL_EE_TypeCourrier
WHERE TBL_EE_FicheTravail.ID = TBL_EE_Affranchissement.ID_EE_FicheTravail
AND
TBL_EE_Affranchissement.ID = TBL_EE_Depot.ID_EE_Affranchissement
AND TBL_EE_FicheTravail.ID_Client = TBL_Client.ID AND
TBL_EE_Affranchissement.ID_EE_TypeCourrier = TBL_EE_TypeCourrier.ID
and (TBL_EE_Depot.DateDepot > #12/30/2003# )
j'ai fais une fonction qui inverse les jour et moi, sinon c'etait encore
pire il trouvais vraiment plus rien, la seul chose que je veux, c'es pouvoir
filtrer sur une date, ou pouvoir sortire des donnée dans un interval de date
je voulais peut etre mettre un having, mais je pense pas que cela vienne de
la
La base de donnée est Access 2003, J'ai le Sp5, et je fais mes connection en
ado, MDAC 2.8 je crois.
j'ai en faite l'impression que lorsqu'il es capable de differencier le jour
par raport au moin sa marche bien (jour superieur a 12) autrement il
intervertie les moi et jour...
enfin si qq a deja eu ce probleme ou connais un truc pour pas ce casser la
tete avec les date je suis preneur ...
ou tous simplement une explication rationnel, j'ai aussi regarder mes format
de date windows il sont en jj/mm/yyyy
Merci et bonne soirer
A++
Sebastien
s.dieudonne@inosys.net ou s.dieudonne@europenv.com
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
françois chourin
Les dates dans les bases de données ACCESS sont en format américain soit dat = format (date ,"mm,dd,yyyy") mois,jour,année. il faut enregistre dans ce format pour pouvoir faire des requeteSQL. par contre, vous aurez la lectutre en format regional (jours, mois,année) voir dans l'aide François ----- Original Message ----- From: "Sébastien" <Aucun> Newsgroups: microsoft.public.fr.vb Sent: Thursday, December 11, 2003 1:58 AM Subject: Probleme de date
"Sébastien" <Aucun> a écrit dans le message news: #2IS$
Bonjours,
Je cherche a fair une requette sur des date, mais le probleme, c'est que j'ai l'impression qu'il ce trompe entre les jour et les mois, si je met la date avec des # il ne me sort pas ce que je veux, et quand je vais dans le dataenvironement, et que je fais la meme requette il me transforme la date en {d '2004-01-01'} et impossible de l'executer, meme dans le dataenvironement, je comprend plus rien
la requette generer dans le data environement:
SELECT TBL_EE_FicheTravail.ID, TBL_Client.RaisonSocial, TBL_EE_FicheTravail.Operation, TBL_EE_Depot.Qts, TBL_EE_Depot.QtsReel, TBL_EE_Depot.DateDepot, TBL_EE_Depot.DateTimbre, TBL_EE_TypeCourrier.Libelle FROM TBL_EE_FicheTravail, TBL_EE_Affranchissement, TBL_EE_Depot, TBL_Client, TBL_EE_TypeCourrier WHERE TBL_EE_FicheTravail.ID = TBL_EE_Affranchissement.ID_EE_FicheTravail AND TBL_EE_Affranchissement.ID = TBL_EE_Depot.ID_EE_Affranchissement AND TBL_EE_FicheTravail.ID_Client = TBL_Client.ID AND TBL_EE_Affranchissement.ID_EE_TypeCourrier = TBL_EE_TypeCourrier.ID AND (TBL_EE_Depot.DateDepot > { d '2004-01-20' })
la requette que j'ai fais a la main
SELECT TBL_EE_FicheTravail.ID, TBL_Client.RaisonSocial, TBL_EE_FicheTravail.Operation, TBL_EE_Depot.Qts, TBL_EE_Depot.QtsReel, TBL_EE_Depot.DateDepot, TBL_EE_Depot.DateTimbre, TBL_EE_TypeCourrier.Libelle FROM TBL_EE_FicheTravail, TBL_EE_Affranchissement, TBL_EE_Depot, TBL_Client, TBL_EE_TypeCourrier WHERE TBL_EE_FicheTravail.ID = TBL_EE_Affranchissement.ID_EE_FicheTravail AND TBL_EE_Affranchissement.ID = TBL_EE_Depot.ID_EE_Affranchissement AND TBL_EE_FicheTravail.ID_Client = TBL_Client.ID AND TBL_EE_Affranchissement.ID_EE_TypeCourrier = TBL_EE_TypeCourrier.ID and (TBL_EE_Depot.DateDepot > #12/30/2003# )
j'ai fais une fonction qui inverse les jour et moi, sinon c'etait encore pire il trouvais vraiment plus rien, la seul chose que je veux, c'es
pouvoir
filtrer sur une date, ou pouvoir sortire des donnée dans un interval de
date
je voulais peut etre mettre un having, mais je pense pas que cela vienne
de
la
La base de donnée est Access 2003, J'ai le Sp5, et je fais mes connection
en
ado, MDAC 2.8 je crois.
j'ai en faite l'impression que lorsqu'il es capable de differencier le
jour
par raport au moin sa marche bien (jour superieur a 12) autrement il intervertie les moi et jour...
enfin si qq a deja eu ce probleme ou connais un truc pour pas ce casser la tete avec les date je suis preneur ... ou tous simplement une explication rationnel, j'ai aussi regarder mes
format
de date windows il sont en jj/mm/yyyy
Merci et bonne soirer
A++ Sebastien ou
Les dates dans les bases de données ACCESS sont en format américain soit
dat = format (date ,"mm,dd,yyyy")
mois,jour,année.
il faut enregistre dans ce format pour pouvoir faire des requeteSQL. par
contre, vous aurez la lectutre en format regional (jours, mois,année)
voir dans l'aide
François
----- Original Message -----
From: "Sébastien" <Aucun>
Newsgroups: microsoft.public.fr.vb
Sent: Thursday, December 11, 2003 1:58 AM
Subject: Probleme de date
"Sébastien" <Aucun> a écrit dans le message news:
#2IS$H4vDHA.2448@TK2MSFTNGP09.phx.gbl...
Bonjours,
Je cherche a fair une requette sur des date, mais le probleme, c'est que
j'ai l'impression qu'il ce trompe entre les jour et les mois, si je met la
date avec des # il ne me sort pas ce que je veux, et quand je vais dans le
dataenvironement, et que je fais la meme requette il me transforme la date
en {d '2004-01-01'} et impossible de l'executer, meme dans le
dataenvironement, je comprend plus rien
la requette generer dans le data environement:
SELECT TBL_EE_FicheTravail.ID, TBL_Client.RaisonSocial,
TBL_EE_FicheTravail.Operation, TBL_EE_Depot.Qts,
TBL_EE_Depot.QtsReel, TBL_EE_Depot.DateDepot,
TBL_EE_Depot.DateTimbre,
TBL_EE_TypeCourrier.Libelle
FROM TBL_EE_FicheTravail, TBL_EE_Affranchissement,
TBL_EE_Depot, TBL_Client, TBL_EE_TypeCourrier
WHERE TBL_EE_FicheTravail.ID = TBL_EE_Affranchissement.ID_EE_FicheTravail
AND
TBL_EE_Affranchissement.ID = TBL_EE_Depot.ID_EE_Affranchissement
AND TBL_EE_FicheTravail.ID_Client = TBL_Client.ID AND
TBL_EE_Affranchissement.ID_EE_TypeCourrier = TBL_EE_TypeCourrier.ID
AND (TBL_EE_Depot.DateDepot > { d '2004-01-20' })
la requette que j'ai fais a la main
SELECT TBL_EE_FicheTravail.ID, TBL_Client.RaisonSocial,
TBL_EE_FicheTravail.Operation, TBL_EE_Depot.Qts,
TBL_EE_Depot.QtsReel, TBL_EE_Depot.DateDepot,
TBL_EE_Depot.DateTimbre,
TBL_EE_TypeCourrier.Libelle
FROM TBL_EE_FicheTravail, TBL_EE_Affranchissement,
TBL_EE_Depot, TBL_Client, TBL_EE_TypeCourrier
WHERE TBL_EE_FicheTravail.ID = TBL_EE_Affranchissement.ID_EE_FicheTravail
AND
TBL_EE_Affranchissement.ID = TBL_EE_Depot.ID_EE_Affranchissement
AND TBL_EE_FicheTravail.ID_Client = TBL_Client.ID AND
TBL_EE_Affranchissement.ID_EE_TypeCourrier = TBL_EE_TypeCourrier.ID
and (TBL_EE_Depot.DateDepot > #12/30/2003# )
j'ai fais une fonction qui inverse les jour et moi, sinon c'etait encore
pire il trouvais vraiment plus rien, la seul chose que je veux, c'es
pouvoir
filtrer sur une date, ou pouvoir sortire des donnée dans un interval de
date
je voulais peut etre mettre un having, mais je pense pas que cela vienne
de
la
La base de donnée est Access 2003, J'ai le Sp5, et je fais mes connection
en
ado, MDAC 2.8 je crois.
j'ai en faite l'impression que lorsqu'il es capable de differencier le
jour
par raport au moin sa marche bien (jour superieur a 12) autrement il
intervertie les moi et jour...
enfin si qq a deja eu ce probleme ou connais un truc pour pas ce casser la
tete avec les date je suis preneur ...
ou tous simplement une explication rationnel, j'ai aussi regarder mes
format
de date windows il sont en jj/mm/yyyy
Merci et bonne soirer
A++
Sebastien
s.dieudonne@inosys.net ou s.dieudonne@europenv.com
Les dates dans les bases de données ACCESS sont en format américain soit dat = format (date ,"mm,dd,yyyy") mois,jour,année. il faut enregistre dans ce format pour pouvoir faire des requeteSQL. par contre, vous aurez la lectutre en format regional (jours, mois,année) voir dans l'aide François ----- Original Message ----- From: "Sébastien" <Aucun> Newsgroups: microsoft.public.fr.vb Sent: Thursday, December 11, 2003 1:58 AM Subject: Probleme de date
"Sébastien" <Aucun> a écrit dans le message news: #2IS$
Bonjours,
Je cherche a fair une requette sur des date, mais le probleme, c'est que j'ai l'impression qu'il ce trompe entre les jour et les mois, si je met la date avec des # il ne me sort pas ce que je veux, et quand je vais dans le dataenvironement, et que je fais la meme requette il me transforme la date en {d '2004-01-01'} et impossible de l'executer, meme dans le dataenvironement, je comprend plus rien
la requette generer dans le data environement:
SELECT TBL_EE_FicheTravail.ID, TBL_Client.RaisonSocial, TBL_EE_FicheTravail.Operation, TBL_EE_Depot.Qts, TBL_EE_Depot.QtsReel, TBL_EE_Depot.DateDepot, TBL_EE_Depot.DateTimbre, TBL_EE_TypeCourrier.Libelle FROM TBL_EE_FicheTravail, TBL_EE_Affranchissement, TBL_EE_Depot, TBL_Client, TBL_EE_TypeCourrier WHERE TBL_EE_FicheTravail.ID = TBL_EE_Affranchissement.ID_EE_FicheTravail AND TBL_EE_Affranchissement.ID = TBL_EE_Depot.ID_EE_Affranchissement AND TBL_EE_FicheTravail.ID_Client = TBL_Client.ID AND TBL_EE_Affranchissement.ID_EE_TypeCourrier = TBL_EE_TypeCourrier.ID AND (TBL_EE_Depot.DateDepot > { d '2004-01-20' })
la requette que j'ai fais a la main
SELECT TBL_EE_FicheTravail.ID, TBL_Client.RaisonSocial, TBL_EE_FicheTravail.Operation, TBL_EE_Depot.Qts, TBL_EE_Depot.QtsReel, TBL_EE_Depot.DateDepot, TBL_EE_Depot.DateTimbre, TBL_EE_TypeCourrier.Libelle FROM TBL_EE_FicheTravail, TBL_EE_Affranchissement, TBL_EE_Depot, TBL_Client, TBL_EE_TypeCourrier WHERE TBL_EE_FicheTravail.ID = TBL_EE_Affranchissement.ID_EE_FicheTravail AND TBL_EE_Affranchissement.ID = TBL_EE_Depot.ID_EE_Affranchissement AND TBL_EE_FicheTravail.ID_Client = TBL_Client.ID AND TBL_EE_Affranchissement.ID_EE_TypeCourrier = TBL_EE_TypeCourrier.ID and (TBL_EE_Depot.DateDepot > #12/30/2003# )
j'ai fais une fonction qui inverse les jour et moi, sinon c'etait encore pire il trouvais vraiment plus rien, la seul chose que je veux, c'es
pouvoir
filtrer sur une date, ou pouvoir sortire des donnée dans un interval de
date
je voulais peut etre mettre un having, mais je pense pas que cela vienne
de
la
La base de donnée est Access 2003, J'ai le Sp5, et je fais mes connection
en
ado, MDAC 2.8 je crois.
j'ai en faite l'impression que lorsqu'il es capable de differencier le
jour
par raport au moin sa marche bien (jour superieur a 12) autrement il intervertie les moi et jour...
enfin si qq a deja eu ce probleme ou connais un truc pour pas ce casser la tete avec les date je suis preneur ... ou tous simplement une explication rationnel, j'ai aussi regarder mes