Pb sql sur access:comment comparer 2 date ?
je suis en galère !!!
-
zayzay -
zayzay -
Bonjour,je travaille sur sql avec access, et je n'arrive pas à créer une requéte sql qui me permet d'afficher la liste des produit dont leur date d'expiration est > (supérieure) à une date donné.
Par exemple: j'ai une table (appelée Produit) ayant 2 champs: 1 champ pour id_produit et un champ pour date_expiration (dont le type de donnée est date/time).Et leur valeur sont les suivantes (il ya 3 lignes):
1 01/01/2008
2 01/01/2009
3 01/01/2010
Ensuite lorsque je tape la requéte suivant: select * from Produit where date_expiration>=01/01/2009;
Mais rien ne s'affiche au résultat:donc comment il faut faire?
Merci
Par exemple: j'ai une table (appelée Produit) ayant 2 champs: 1 champ pour id_produit et un champ pour date_expiration (dont le type de donnée est date/time).Et leur valeur sont les suivantes (il ya 3 lignes):
1 01/01/2008
2 01/01/2009
3 01/01/2010
Ensuite lorsque je tape la requéte suivant: select * from Produit where date_expiration>=01/01/2009;
Mais rien ne s'affiche au résultat:donc comment il faut faire?
Merci
Configuration: Windows XP Internet Explorer 6.0
4 réponses
-
Dans Access, les dates doivent être entourées de #, sinon Access considère que tu effectues une division...
Essaye select * from Produit where date_expiration>=#01/01/2009#;
Ca devrait être nettement mieux... -
Aïe, je connais pas MySQL.... La honte sur moi!!!
-
La réponse pour mysql :
Avec mysql, la requête devient :
select * from Produit where date_expiration>="2009-03-02";
(pour le 2 mars 2009) -
je suis en train de faire une application de projet de fin d'etude mais je suis bloque donc je demande vos aides.
j'explique ma situation. j'ai 3 champs date
datecreation, datenaissance, datedeclaration et anneedecla cette format(2008-06-05)
et je veux recuperer le mois du champs datecreation et le comparer le mois datenaissance par exemple idem pour l'année.
et la je sais pas koi faire donc s'il y a quelqu'un qui a une idée la n'hesiter pas de me repondre car y a une certain de jour que je ne pas travailler sur dû a cette probleme donc merci
je vous rappel que je travail sur java. mysql 5
et les champs se trouve dans une base donnee mysql 5
apartir des requete que je veux realise ces operations merci