Equivalent function for DATEADD() in Oracle

后端 未结 4 1869
时光说笑
时光说笑 2020-12-03 07:07

I have to get a date that is 6 months from the system date in Oracle.
And I have to get it by running an open-query from SQL. DATEADD(MONTH,-6, GETDATE())

4条回答
  •  借酒劲吻你
    2020-12-03 07:47

    Not my answer :

    I wasn't too happy with the answers above and some additional searching yielded this :

    SELECT SYSDATE AS current_date,
    
           SYSDATE + 1 AS plus_1_day,
    
           SYSDATE + 1/24 AS plus_1_hours,
    
           SYSDATE + 1/24/60 AS plus_1_minutes,
    
           SYSDATE + 1/24/60/60 AS plus_1_seconds
    
    FROM   dual;
    

    which I found very helpful. From http://sqlbisam.blogspot.com/2014/01/add-date-interval-to-date-or-dateadd.html

提交回复
热议问题