OVH Cloud OVH Cloud

ACESS : opération sur les dates

4 réponses
Avatar
gusmaz
Bonjour =E0 tous !

Je voudrais obtenir dans une requ=EAte SQL sous ACCESS l=EA m=EAme
r=E9sultat que la fomrule EXCEL suivante :
SI(ANNEE(D2)=3DANNEE(C2);(MOIS(D2)-MOIS(C2))*13;(12-MOIS(C2)+MOIS(D2))*13)
Quelqun a til une id=E9e?

Merci !

4 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

Il te suffit juste de remplacer If par VraiFaux
et C2 par le nom de ton premier champ et D2 par le nom
de ton autre champ.

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
a écrit dans le message news:

Bonjour à tous !

Je voudrais obtenir dans une requête SQL sous ACCESS lê même
résultat que la fomrule EXCEL suivante :
SI(ANNEE(D2)=ANNEE(C2);(MOIS(D2)-MOIS(C2))*13;(12-MOIS(C2)+MOIS(D2))*13)
Quelqun a til une idée?

Merci !
Avatar
gusmaz
Oui ca d'accord ça pose pas de soucis..
Mon problème se situe seulement au niveau des dates :
je veux obtenir la différence entre les deux dates en mois.
en gros 25/07/2005 - 31 /03/2005 -> 4
Avatar
gusmaz
Oui ca d'accord ça pose pas de soucis..
Mon problème se situe seulement au niveau des dates :
je veux obtenir la différence entre les deux dates en mois.
en gros 25/07/2005 - 31 /03/2005 -> 4
Avatar
gusmaz
c est bon c est
Month([Traités].[DATE DERN COM]-[Traités].[DATE COM1])*13
j avais juste une parenthèse qui était mal placée !