Date inférieure à nombres d'années

Fermé
kentssi - 21 déc. 2011 à 19:34
f894009 Messages postés 16906 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 26 mars 2023 - 22 déc. 2011 à 10:45
Bonjour,

Voilà dans une requête on demande de lister les locaux dont les occupations datent de moins de 2ans
table local (Id_local,....., date_début_location)
select * from local where date_début_location < 2ans à partir de now
soit = 2ans<date_début_location<now
mais je sais pas il y a un truc qui cloche
Merci

2 réponses

f894009 Messages postés 16906 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 26 mars 2023 1 680
21 déc. 2011 à 19:44
Bonjour,
Cette requete est programmee avec quoi?
0
f894009 Messages postés 16906 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 26 mars 2023 1 680
21 déc. 2011 à 20:21
RE

SELECT * FROM local
WHERE date_début_location >=Format(DateAdd("yyyy",-2,Format(Now(),"YYYY/MM/DD hh:mm:ss")),"YYYY/MM/DD hh:mm:ss");


Bonne suite
0
J'ai copié le code sur MsAccess mais il me demande de rentrer une valeur de parametre
0
pour le moment elle n'est pas programmée pour aucun programme mais j'ai essayé de la traduire sous MsAccess mais j'arrive pas à renvoyé les bonnes résultats
0
f894009 Messages postés 16906 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 26 mars 2023 1 680
22 déc. 2011 à 10:40
Bonjour,
Pour tester cette requete, il faut faire creer une requete, selectionner la table ,ensuite aller dans Affichage (en haut a gauche), et selectionner Mode SQL, copier la requete et clicker Executer

J'ai utilise ce genre de requete plusieur fois sans probleme en ACCESS 97-2003 ou 2007


Bonne suite
0
f894009 Messages postés 16906 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 26 mars 2023 1 680
22 déc. 2011 à 10:45
RE,
Detail important!!!!!!!!!
Il faut que le champ date_début_location soit en format Date/Heure (a modifier si necessaire en mode creation), autrement en efffet il vous est demande d'entrer une valeur.

Bonne suite
0