Bonjour,
Je cherche a comparer deux dates qui sont sous la forme JJ/MM/AAAA.
Je aimerai comparer la première à la deuxième + 1 an.
Date1 = Date2 + 1an?
J'ai fait +365 mais avec les années bissextile c'est pas fiable.
Merci par avance
Version imprimable
Bonjour,
Je cherche a comparer deux dates qui sont sous la forme JJ/MM/AAAA.
Je aimerai comparer la première à la deuxième + 1 an.
Date1 = Date2 + 1an?
J'ai fait +365 mais avec les années bissextile c'est pas fiable.
Merci par avance
Sont-ce des chaînes ou des dates ?
Si ce sont des dates, le format importe peu.
Code:madate + INTERVAL 1 YEAR -- ajoute un an à la date
Ca ne marche pas, pourtant le format est bien une date.
erreur oracleCode:
1
2
3
4
5
6
7
8
9
10 select glcon.glcon_num, glcon.glcon_numver, glruc_datrev, glruc_dtd from glruc, glcon where glruc.glcon_num = glcon.GLCON_NUM and glruc.glcon_numver = glcon.glcon_numver and (glcon.glcon_dtf is null or glcon.glcon_dtf > sysdate) and glruc.glrub_cod like 'LO%' and glruc.glruc_dtf is null and glruc.glruc_dtd + interval 1 year = glruc.glruc_datrev order by glcon.glcon_num
Invalid relationnel opérator
Quelle version d'Oracle ?
Oracle a toujours été très en retard sur l'adoption des normes SQL :aie:
Ora9.2.0.6 pourtant
Tu peux toujours utiliser :Code:ADD_MONTHS(madate, 12)
Merci, ca marche