zmoha40
Messages postés62Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention29 juin 2012
-
28 juin 2012 à 18:17
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
29 juin 2012 à 18:25
Bonjour,
J'ai fait une requete selection avec une condition sur deux dates : date1 et date2
quand je donne par exemple date1 = 26-06-2012 et
date2 = 26-06-2012 le résultat est vide.
Mais si je donne date1 = 26-06-2012 et
date2 = 27-06-2012 le résultat contient uniquement les enregistrements ayant la date
26-06-2012.
ceux du 27-06-2012 ne sont pas affichés
Je ne comprend rien les amis
Merci par avance
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 29 juin 2012 à 01:56
Salut
J'espère que tu utilises "Between"
Puisque tu ne précises pas d'heure, l'heure par défaut est 0h00.
Donc entre le 26 0h00 et le 26 0h00, il n'y a pas grand chose.
Donc entre le 26 0h00 et le 27 0h00, il n'y a que la journée du 26.
Normal
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 28 juin 2012 à 18:35
Bonjour,
et on doit deviner la syntaxe de ta requête ?
Montre-la donc !
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 29 juin 2012 à 07:50
Bonjour, jack,
ou encore, puisque :
avec une condition sur deux dates : date1 et date2
cette formulation donne à penser qu'il ne s'agit pas d'une fourchette, mais de deux dates possibles :
utilisation toute bête de l'opérateur OR.
Mais il ne nous a rien montré de l'essentiel : sa requête ! Alors ...
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 29 juin 2012 à 10:48
Et :
- que veux tu en fait : si entre les deux incluses ? ou ; si l'une ou l'autre ?
- que contiennent tes données ? des dates uniquement ou des dates/heures (avec date + heure) ?
car la requête dépend bien évidemment de ces deux réponses
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 29 juin 2012 à 10:49
de surcroît : les critères de dates doivent être encadrés du signe #
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 29 juin 2012 à 18:25
Avec BETWEEN, donc !
Mais dans ce cas, tu avais mal formulé ta question :
J'ai fait une requete selection avec une condition sur deux dates : date1 et date2
aurait dû être
"une requête de recherche des dates comprises entre deux bornes(dates)"
Ce sont 20 formulations n'ayant nullement la même signification !
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ