优米格
分享有营养的

oracle获取某月的第一天、最后一天

上个月的第一天:

SELECT to_char(last_day(add_months(SYSDATE, -2)) + 1, 'yyyy-mm-dd') as First_Day_of_Last_Month
  FROM dual;

上个月的最后一天:

SELECT to_char(last_day(add_months(SYSDATE, -1)), 'yyyy-mm-dd') as Last_Day_of_Last_Month
  FROM dual;

当月第一天和最后一天:

select to_char(trunc(sysdate, 'MONTH'), 'yyyy-mm-dd') First_DayOfMonth,
       to_char(last_day(trunc(sysdate, 'MONTH')), 'yyyy-mm-dd') Last_DayOfMonth
  from dual;

参考:http://fanli7.net/a/bianchengyuyan/C__/20130423/345149.html

赞(0)
未经允许禁止转载:优米格 » oracle获取某月的第一天、最后一天

评论 抢沙发

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系