在系統時間基礎上延遲5秒
sysdate+(5/24/60/60)
在系統時間基礎上延遲5分鐘
sysdate+5/24/60
在系統時間基礎上延遲5小時
sysdate+5/24
在系統時間基礎上延遲5天
sysdate+5
在系統時間基礎上延遲5月
add_months(sysdate,-5)
在系統時間基礎上延遲5年
add_months(sysdate,-5*12)
上月末的日期:
selectlast_day(add_months(sysdate,-1))fromdual;
本月的最後一秒:
selecttrunc(add_months(sysdate,1),'mm')-1/24/60/60fromdual
本週星期一的日期:
selecttrunc(sysdate,'day')+1fromdual
年初至今的天數:
selectceil(sysdate-trunc(sysdate,'year'))fromdual;
今天是今年的第幾周:
selectto_char(sysdate,'fmww')fromdual
今天是本月的第幾周:
selectto_char(sysdate,'ww')-to_char(trunc(sysdate,'mm'),'ww')+1as"weekofmon"fromdual
本月的天數
selectto_char(last_day(sysdate),'dd')daysfromdual
今年的天數
selectadd_months(trunc(sysdate,'year'),12)-trunc(sysdate,'year')fromdual
下個星期一的日期
selectnext_day(sysdate,'monday')fromdual
oracle時間操作
1.日期時間間隔操作 當前時間減去7分鐘的時間 select sysdate,sysdate interval 7 minute from dual 當前時間減去7小時的時間 select sysdate interval 7 hour from dual 當前時間減去7天的時間 select sy...
Oracle時間操作
在系統時間基礎上延遲5秒 select sysdate 5 24 60 60 from dual 在系統時間基礎上延遲5分鐘 select sysdate 5 24 60 from dual 在系統時間基礎上延遲5小時 select sysdate 5 24 from dual 在系統時間基礎上延遲...
oracle時間操作
在系統時間基礎上延遲5秒 sysdate 5 24 60 60 在系統時間基礎上延遲5分鐘 sysdate 5 24 60 在系統時間基礎上延遲5小時 sysdate 5 24 在系統時間基礎上延遲5天 sysdate 5 在系統時間基礎上延遲5月 add months sysdate,5 在系統時...