Oracle 日期型別資料加減

2021-08-27 23:45:51 字數 949 閱讀 6456

1、最常見的方式

select sysdate "當前時間"

,sysdate-

1"當前時間減1天"

,sysdate+

1"當前時間加1天"

,sysdate-1/

24"當前時間減1小時"

,sysdate-1/

24/60"當前時間減1分鐘"

,sysdate-1/

24/60/

60"當前時間減1秒"

2、使用系統函式

#為了看出效果將sysdate改為systimestamp 

select sysdate "當前時間"

,systimestamp -numtodsinterval(1,

'day'

)"當前時間減1天"

,systimestamp+numtodsinterval(1,

'day'

)"當前時間加1天"

,systimestamp-numtodsinterval(1,

'hour'

)"當前時間減1小時"

,systimestamp-numtodsinterval(1,

'minute'

)"當前時間減1分鐘"

,systimestamp-numtodsinterval(1,

'second'

)"當前時間減1秒"

Oracle 日期加減

加法 select sysdate,add months sysdate,12 from dual 加1年 select sysdate,add months sysdate,1 from dual 加1月 select sysdate,to char sysdate 7,yyyy mm dd hh...

ORACLE 日期加減操作

無論是date還是timestamp都可以進行加減操作。可以對當前日期加年 月 日 時 分 秒,操作不同的時間型別,有三種方法 1 使用內建函式numtodsinterval增加小時,分鐘和秒 2 加乙個簡單的數來增加天 3 使用內建函式add months來增加年和月 例 對當前日期增加乙個小時 ...

ORACLE 日期加減操作

oracle 日期加減操作 無論是date還是timestamp都可以進行加減操作。可以對當前日期加年 月 日 時 分 秒,操作不同的時間型別,有三種方法 1 使用內建函式numtodsinterval增加小時,分鐘和秒 2 加乙個簡單的數來增加天 3 使用內建函式add months來增加年和月 ...