DATEDIFF function in Oracle

前端 未结 4 1932
难免孤独
难免孤独 2020-11-30 10:55

I need to use Oracle but DATEDIFF function doesn\'t work in Oracle DB.

How to write the following code in Oracle? I saw some examples using INTERVAL or TRUNC.

4条回答
  •  攒了一身酷
    2020-11-30 11:29

    We can directly subtract dates to get difference in Days.

        SET SERVEROUTPUT ON ;
        DECLARE
            V_VAR NUMBER;
        BEGIN
             V_VAR:=TO_DATE('2000-01-02', 'YYYY-MM-DD') - TO_DATE('2000-01-01', 'YYYY-MM-DD') ;
             DBMS_OUTPUT.PUT_LINE(V_VAR);
        END;
    

提交回复
热议问题