OVH Cloud OVH Cloud

condition dans une requete

5 réponses
Avatar
seb
re,
voila, je viens de m'apercevoir que ma requete qui=20
consistait a racherch=E9 des prix entre deux dates ne=20
fonctionnait pas ou "mal",
en fait je voudrait tri=E9 les enregistrements pour trouv=E9=20
les prix comprix entre 2 dates de style 27/01/2003.

ma condition exact dans la requete est la suivante :
>"00/12/2003" & (([general].[daterecept])<"32/12/2003")

le truc c'est que dans le resultat il prend les date de=20
2004,et encore j'ai pas rentr=E9 plein de date, je fais=20
juste des tests
comme resoudre mon probleme , merci

5 réponses

Avatar
Raymond [mvp]
Bonjour.

les dates que tu indiques ne sont pas valides .
"00/12/2003" & (([general].[daterecept])<"32/12/2003")

#12/01/2003# And (([general].[daterecept])<#12/31/2003#)


sous réserve de la bonne clause complète.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"seb" a écrit dans le message de
news:4fdf01c3e4e8$3ad79b60$
re,
voila, je viens de m'apercevoir que ma requete qui
consistait a racherché des prix entre deux dates ne
fonctionnait pas ou "mal",
en fait je voudrait trié les enregistrements pour trouvé
les prix comprix entre 2 dates de style 27/01/2003.

ma condition exact dans la requete est la suivante :
"00/12/2003" & (([general].[daterecept])<"32/12/2003")


le truc c'est que dans le resultat il prend les date de
2004,et encore j'ai pas rentré plein de date, je fais
juste des tests
comme resoudre mon probleme , merci

Avatar
j'ai esayer avec la methode que vous m'aviez indiquer
mais sa march epas mieux, je vois mal commet vous
expliquer mieux mon problem.
j'ai juste un champ dans lequel j'ai des prix, a coté
j'ai un champ avec des dates, et je voudrait exactment,
faire la somme des prix ce situant entre deux date ( sur
un mois en fait)
si vous pouvez pas plus m'aider , je vous dis merci quand
mm , et je charcherais une esquive......
merci
seb

-----Message d'origine-----
Bonjour.

les dates que tu indiques ne sont pas valides .
"00/12/2003" & (([general].[daterecept])<"32/12/2003")

#12/01/2003# And (([general].[daterecept])<#12/31/2003#)


sous réserve de la bonne clause complète.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"seb" a écrit dans
le message de

news:4fdf01c3e4e8$3ad79b60$
re,
voila, je viens de m'apercevoir que ma requete qui
consistait a racherché des prix entre deux dates ne
fonctionnait pas ou "mal",
en fait je voudrait trié les enregistrements pour trouvé
les prix comprix entre 2 dates de style 27/01/2003.

ma condition exact dans la requete est la suivante :
"00/12/2003" & (([general].[daterecept])<"32/12/2003")


le truc c'est que dans le resultat il prend les date de
2004,et encore j'ai pas rentré plein de date, je fais
juste des tests
comme resoudre mon probleme , merci


.




Avatar
Raymond [mvp]
faudrait afficher la requête complète pour voir.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


a écrit dans le message de
news:561b01c3e4ef$c21ad180$
j'ai esayer avec la methode que vous m'aviez indiquer
mais sa march epas mieux, je vois mal commet vous
expliquer mieux mon problem.
j'ai juste un champ dans lequel j'ai des prix, a coté
j'ai un champ avec des dates, et je voudrait exactment,
faire la somme des prix ce situant entre deux date ( sur
un mois en fait)
si vous pouvez pas plus m'aider , je vous dis merci quand
mm , et je charcherais une esquive......
merci
seb

-----Message d'origine-----
Bonjour.

les dates que tu indiques ne sont pas valides .
"00/12/2003" & (([general].[daterecept])<"32/12/2003")

#12/01/2003# And (([general].[daterecept])<#12/31/2003#)


sous réserve de la bonne clause complète.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"seb" a écrit dans
le message de

news:4fdf01c3e4e8$3ad79b60$
re,
voila, je viens de m'apercevoir que ma requete qui
consistait a racherché des prix entre deux dates ne
fonctionnait pas ou "mal",
en fait je voudrait trié les enregistrements pour trouvé
les prix comprix entre 2 dates de style 27/01/2003.

ma condition exact dans la requete est la suivante :
"00/12/2003" & (([general].[daterecept])<"32/12/2003")


le truc c'est que dans le resultat il prend les date de
2004,et encore j'ai pas rentré plein de date, je fais
juste des tests
comme resoudre mon probleme , merci


.




Avatar
voici la requete complettt en SQL ,

SELECT general.valeurs, general.daterecept
FROM [general]
WHERE (((general.daterecept)="#12/01/2003#" And
(general.daterecept)<"#31/12/2003#"));

sa a pas l'air tres compliquer pourtant , mais ......

pouvez vous m'aidez ?
merci
seb


-----Message d'origine-----
faudrait afficher la requête complète pour voir.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


a écrit dans le
message de

news:561b01c3e4ef$c21ad180$
j'ai esayer avec la methode que vous m'aviez indiquer
mais sa march epas mieux, je vois mal commet vous
expliquer mieux mon problem.
j'ai juste un champ dans lequel j'ai des prix, a coté
j'ai un champ avec des dates, et je voudrait exactment,
faire la somme des prix ce situant entre deux date ( sur
un mois en fait)
si vous pouvez pas plus m'aider , je vous dis merci quand
mm , et je charcherais une esquive......
merci
seb

-----Message d'origine-----
Bonjour.

les dates que tu indiques ne sont pas valides .
"00/12/2003" & (([general].[daterecept])<"32/12/2003")

#12/01/2003# And (([general].[daterecept])
<#12/31/2003#)




sous réserve de la bonne clause complète.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"seb" a écrit dans
le message de

news:4fdf01c3e4e8$3ad79b60$
re,
voila, je viens de m'apercevoir que ma requete qui
consistait a racherché des prix entre deux dates ne
fonctionnait pas ou "mal",
en fait je voudrait trié les enregistrements pour trouvé
les prix comprix entre 2 dates de style 27/01/2003.

ma condition exact dans la requete est la suivante :
"00/12/2003" & (([general].[daterecept])<"32/12/2003")


le truc c'est que dans le resultat il prend les date de
2004,et encore j'ai pas rentré plein de date, je fais
juste des tests
comme resoudre mon probleme , merci


.




.





Avatar
Raymond [mvp]
Bonjour.

tu n'as pas mis ce que j'ai indiqué, les dates entre # doivent être
indiquées en US.
SELECT general.valeurs, general.daterecept
FROM [general]
WHERE (((general.daterecept)= #12/01/2003# And
(general.daterecept)<#12/31/2003#));

la clause where me semble bizarre en testant deux fois la même date et deux
formats de date.
ne serait-ce pas du genre
WHERE (((general.daterecept)> #12/01/2003# And
(general.daterecept)<#12/31/2003#));
ou
WHERE (((general.daterecept) between #12/01/2003# And #12/31/2003#));

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


a écrit dans le message de
news:5a4d01c3e570$d1d6a9b0$
voici la requete complettt en SQL ,

SELECT general.valeurs, general.daterecept
FROM [general]
WHERE (((general.daterecept)="#12/01/2003#" And
(general.daterecept)<"#31/12/2003#"));

sa a pas l'air tres compliquer pourtant , mais ......

pouvez vous m'aidez ?
merci
seb