oracle時間加減的語句寫法

2021-06-03 01:06:42 字數 1410 閱讀 5544

from:

oracle時間加減運算我們經常會用到,下面就為您介紹oracle時間加減的實現方法,如果您遇到過oracle時間加減的問題,不妨一看。

加法

--加1年

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 hh24:mi:ss') from dual;

--加1天

select sysdate,to_char(sysdate+1,'yyyy-mm-dd hh24:mi:ss') from dual;

--加1小時

select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd hh24:mi:ss') from dual;

--加1分鐘

select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd hh24:mi:ss') from dual;

--加1秒

select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd hh24:mi:ss') from dual;

減法

--減1年

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 hh24:mi:ss') from dual;

--減1天

select sysdate,to_char(sysdate-1,'yyyy-mm-dd hh24:mi:ss') from dual;

--減1小時

select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd hh24:mi:ss') from dual;

--減1分鐘

select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd hh24:mi:ss') from dual;

--減1秒

select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd hh24:mi:ss') from dual;

oracle 時間加減

select sysdate,sysdate numtodsinterval 40,second from dual 對當前日期增加40秒 select sysdate,sysdate numtodsinterval 10,minute from dual 對當前日期增加10分鐘 select sy...

oracle 時間加減

sysdate 1 加一天 sysdate 1 24 加1小時 sysdate 1 24 60 加1分鐘 sysdate 1 24 60 60 加1秒鐘 類推至毫秒0.001秒 加法 select sysdate,add months sysdate,12 from dual 加1年 select ...

oracle 時間相加減

1.分鐘轉成不同格式的時間 資料庫裡有個字段 存的分鐘 現在想顯示成hh mm格式 假設為514分鐘 select to char to date 00 00 hh24 mi 514 24 60 hh24 mi from dual 輸出結果 08 34 如果存的是秒 同理 select to cha...