Oracle
 sql >> Base de données >  >> RDS >> Oracle

Fonction équivalente pour DATEADD() dans Oracle

Méthode 1 : ADD_MONTHS

ADD_MONTHS(SYSDATE, -6)

Méthode 2 : Intervalle

SYSDATE - interval '6' month

Remarque : si vous souhaitez toujours effectuer les opérations à partir du début du mois en cours, TRUNC(SYSDATE,'MONTH') donnerait ça. Et il attend une Date type de données en entrée.