正常來說,日期的推算可以用直接字段加減,比如:
select new_time+1 from db_user;
select new_time-23 from db_user;
last_day()函數,直接會展示本月的最後一天。
select lase_day(sysdate) from dual;
# 這裏有個小技巧,就是把時間搞到下個月的1號,那麼在進行 -1 操作就得到上個月的最後一天,因爲每個月的1號相對對最後一天好得到
# last_day() 函數經常和trunc(data, '')這個函數使用
add_months()函數,前後幾個月:
select add_months(sysdate,3) from dual;
select add_months(sysdate,-2) from dual;
months between(sysdate,datetime),倆個時間相差幾個月。