常常写 sql 的同学应该会接触到一些 oracle 的日期时间函数, 比如: 財务软件或者人力资源软件须要依照每年, 每季度, 每月, 甚至每一个星期来进行统计....获取一周第几天
select to_char(sysdate,’D’) from dual; — 2014年5月20日为一周第三天( 从周日算起 )
11....返回当前星期的星期天,无时分秒
trunc(sysdate, 'Q') QUARTER, -- 返回当前季度的1日,无时分秒
trunc(sysdate, 'D') WEEK...-- 返回当前星期的星期天,无时分秒
from dual
2. round(d, [?])...个月: 2014/7/20 22:49:36
5. next_day(d, day)
select next_day(sysdate,2) from dual; — 日期sysdate之后的第一周中