-
date et oracle
BOnjour,
voilà une condition dans ma requete
Code:
PA_INS01.PA_ABS_PAS.PA_ABS_PAS_PER_FIN>= to_date('10/04/2008','DD/MM/YYYY')
Comment remplacer le '10/04/2008' par la date du jour -5jours ??
sysdate-5 ???
ce qui donne
Code:
PA_INS01.PA_ABS_PAS.PA_ABS_PAS_PER_FIN>= to_date(sysdate-5,'DD/MM/YYYY') ??
merci d'avance
-
Pourquoi se compliquer ?
Code:
PA_INS01.PA_ABS_PAS.PA_ABS_PAS_PER_FIN >= sysdate - 5
sera bien suffisant
-
al1_24 : oui peut être, mais cela dépends du format de la date, si elle contient l'heure, ça risque de moins bien fonctionner
Par ailleurs je préfère utiliser DD/MM/RRRR plutot que DD/MM/YYYY
voir meme utiliser plutot trunc(sysdate-5) qui ne retourne que la date sans l'heure