Filtrage par date (sql)

Résolu/Fermé
mounir234 Messages postés 174 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2016 - 14 mars 2008 à 23:41
mounir234 Messages postés 174 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2016 - 15 mars 2008 à 17:10
Bonjour,
je travail sur vb6 et je veut filtrer une table par date de naissance
j'ai essayé :
de = "1/1/1950"
req = "select * from fonctionair where date_nais < #1/1/1950# "
et : de = "1/1/1950"
c = CDate(de)
req = "select * from fonctionair where date_nais <" & c

mais aucune des 2 ne marche !!??
keske je doit faire ? merci de votre réponce .

2 réponses

seabust Messages postés 740 Date d'inscription lundi 10 mars 2008 Statut Membre Dernière intervention 30 juillet 2015 101
15 mars 2008 à 16:41
aissaie :

"select * from fonctionair ORDER BY date_nais"
0
mounir234 Messages postés 174 Date d'inscription mercredi 28 février 2007 Statut Membre Dernière intervention 1 mars 2016 12
15 mars 2008 à 17:10
nn order by c seulement pour faire le trie et nn pas le filtrage
j'ai deja trouvé la soulution :
With ado3.Recordset
c = CDate(text1.text)
d = CDate(text2.text)
.MoveFirst
.Filter = "date_rec >= " & c & " and date_rec <= " & d
End With

merci de ta réponce qmm .
0