Rechercher : dans
Par :

Filtrage par date (sql)

Dernière réponse le 15 mar 2008 à 17:10:00 mounir234, le 14 mar 2008 à 23:41:11 
 Signaler ce message aux modérateurs

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 .

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « filtrage par date (sql) » dans :
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
SQL - Commande SELECT VoirLe langage de manipulation de données Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. Toutefois, la définition de données est l'oeuvre de l'administrateur de la base de données, c'est pourquoi la...

1

seabust, le 15 mar 2008 à 16:41:29

Aissaie :

"select * from fonctionair ORDER BY date_nais"

Répondre à seabust

2

 mounir234, le 15 mar 2008 à 17:10:00

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 .

Répondre à mounir234