lscar
Messages postés18Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention21 mars 2007
-
29 nov. 2006 à 11:28
chaibat05
Messages postés1883Date d'inscriptionsamedi 1 avril 2006StatutMembreDernière intervention20 novembre 2007
-
29 nov. 2006 à 14:58
Bonjour,
j'ai un problème qui me hante l'esprit, je veux effectuer une selection entre deux dates précises, mais l problème que dans ma table le champ date est sous la forme date et heure '12/12/1982 00:00:00', mais la selection que je veux effectuer doit etre seulement entre les dates sans les heures, alors j'effectuais ttes sortes de combinaison mais j'arrive pas à trouver la bonne, voici mon code:
rsmadb.Open "SELECT Numero FROM ma table WHERE (DateD Between '" & DTPicker1.Value & "' AND '" & DTPicker2.Value & "' ;" ca marche pas incompatibilité de type.
et la 2 :
rsmadb.Open "SELECT Numero FROM ma table WHERE (int(DateD) Between '" &
DTPicker1.Value & "' AND '" & DTPicker2.Value & "' ;" ca
marche pas il me donne ts les enregistrements de ma table.
pape0
Messages postés132Date d'inscriptionmercredi 18 février 2004StatutMembreDernière intervention 1 septembre 2014 29 nov. 2006 à 11:38
essai en entourant les champs de date avec #.
rsmadb.Open "SELECT Numero FROM ma table WHERE (DateD Between #" & DTPicker1.Value & "# AND #" & DTPicker2.Value & "# ;" ca marche pas incompatibilité de type.
lscar
Messages postés18Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention21 mars 2007 29 nov. 2006 à 12:03
Merci pr ta reponse, si je mets
rsmadb.Open "SELECT Numero FROM ma table WHERE (DateD
Between #" & DTPicker1.Value & "# AND #" &
DTPicker2.Value & "# ;"
il ne me donne pas incompatibilité de type, mais il me donne pas les enregistrements entre les 2 dates , je rapelle que dated est un champ sous format date et heure et les dtpicker1 sous format date sans heure .. quelqu'un qui a une idée?
ps : j aimerai aussi que quelqu1 m'explique la difference entre # et '
lscar
Messages postés18Date d'inscriptiondimanche 25 septembre 2005StatutMembreDernière intervention21 mars 2007 29 nov. 2006 à 12:54
bonjour
en fait ja i decouvert mon problème, quand j effecute une
select par exemple : "select * from table where dated>
#10/11/2006#;" il me donne les enregistrements dont la date est
superieur à 10/11/2006 et à 11/10/2006.
svp quelqu'un pour m'aider ?