totolaterreur
Messages postés4Date d'inscriptionmardi 31 janvier 2006StatutMembreDernière intervention 6 février 2006
-
3 févr. 2006 à 09:47
Zlub
Messages postés809Date d'inscriptionmercredi 11 octobre 2000StatutMembreDernière intervention29 septembre 2010
-
6 févr. 2006 à 18:13
Salut
J'ai des requêtes SQL à faire sous access et dans les requêtes, je dois comparer des dates à une seule.
Par exemple, je dois comparer 07/06/2006 à 31/12/2007. Si la date est inférieure alors elle est affichée dans la requête. Sinon, on passe à la date suivante.
Le problème, c'est comment faire pour qu'au premier janvier de l'anée prochaine, la date passe au 31/12/2008.
Si vous pouvez m'aider ce serait sympa. Merci
A voir également:
Ajouter un an à une date (renouvelable chaque année) sous access
Zlub
Messages postés809Date d'inscriptionmercredi 11 octobre 2000StatutMembreDernière intervention29 septembre 20108 6 févr. 2006 à 03:17
Salut totolaterreur,
Tu peux utiliser les fonctions
- Year() : qui extrait une année à partir d'un date.
- Date() : qui te donne la date du jour
- DateSerial (..,..,..) : qui crée un objet de type date à partir
- d'une année,
- d'un mois,
- d'un jour
Soit le tout ensemble
WHERE (table.jour) <= DateSerial(Year(Date()),12,31)