Ajouter un an à une date (renouvelable chaque année) sous access [Résolu]

Messages postés
4
Date d'inscription
mardi 31 janvier 2006
Dernière intervention
6 février 2006
- 3 févr. 2006 à 09:47 - Dernière réponse :
Messages postés
815
Date d'inscription
mercredi 11 octobre 2000
Dernière intervention
29 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
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
815
Date d'inscription
mercredi 11 octobre 2000
Dernière intervention
29 septembre 2010
6 févr. 2006 à 03:17
3
Merci
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)

++

Zlub

Merci Zlub 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de Zlub
Meilleure réponse
Messages postés
4
Date d'inscription
mardi 31 janvier 2006
Dernière intervention
6 février 2006
6 févr. 2006 à 11:05
3
Merci
Merci beaucoup Zlub.
J'ai testé ce que vous m'avais dit et c'est exactement ce que je cherchais.

Merci totolaterreur 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de totolaterreur
Meilleure réponse
Messages postés
815
Date d'inscription
mercredi 11 octobre 2000
Dernière intervention
29 septembre 2010
6 févr. 2006 à 18:13
3
Merci
Salut,

De rien ... par
contre merci de cliquer sur "Accepter la réponse" pour indiquer aux
autre lecteurs que vous avez eu un réponse satisfaisante.

++

Zlub

Merci Zlub 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de Zlub

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.