常常写 sql 的同学应该会接触到一些 oracle 的日期时间函数, 比如: 財务软件或者人力资源软件须要依照每年, 每季度, 每月, 甚至每一个星期来进行统计....今天闲来没事, 特意从网上整理了一些资料, 以备日后查阅.
一、经常使用日期数据格式
1....获取当前季度
select to_char(sysdate,’Q’) from dual; — 1 ~ 3月为第一季度, 2表示第二季度。
3...., 'day') DAY, -- 返回当前星期的星期天,无时分秒
trunc(sysdate, 'Q') QUARTER, -- 返回当前季度的1日,无时分秒
trunc(sysdate...dual; — 日期sysdate之后的第一周中, 指定星期的第2天是什么日期
6. months_between(f,s) 日期f和s间相差月数
select months_between