equivalent ORACLE de INTERVAL mysql - SQL/NoSQL - Programmation
Marsh Posté le 31-01-2008 à 17:18:49
ca marchera mieux comme ca :
naissance > add_months(trunc(sysdate),-12*25)
Marsh Posté le 31-01-2008 à 19:54:14
il me semble que depuis la 10g il y a le mot clé INTERVAL, mais tu ne peux l'utiliser qu'avec des types TIMESTAMP
Marsh Posté le 31-01-2008 à 16:34:27
Hello,
Sous mysql je faisait :
WHERE `naissance` > SUBDATE( NOW( ) , INTERVAL 25 YEAR )
pour avoir la date du jour - 25 ans.
Je cherche a faire la meme chose sous oracle mais j'ai trouvé ca:
select CURRENT_TIMESTAMP - (25*365) from dual;
mais je me demande si c'est optimal ?
si vous avez une meilleur methode je prend
merci