加一天
date_add(日期, interval 1 day);
減一天date_sub(日期, interval 1 day);
加一月date_add(日期, interval 1 month)
減一月date_sub(日期, interval 1 month)
範例select from test where testday between date_sub(2004-01-01 000000, interval 1 month) and date_sub(2004-01-01 235959, interval 1 day);
還有其他時間單位的表示方式:
second ss
minute mm
hour hh
day dd
month mm
year yy
minute_second mm:ss
hour_minute hh:mm
day_hour dd:hh
year_month yyyy-mm
hour_second hh:ss
day_minute dd hh:mm
day_second dd hh:mm:ss
用法:date_add('2007-08-06 12:12:12', interval '10:01' hour_second);
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對日期實現加減法
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 ...
時間加減法
include stdafx.h include windows.h typedef struct tagmydate mydate 用於表示兩個時間之間的差值,負值表示慢,正值表示快 typedef struct tagtimedistance timedistance int month day...