失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > oracle获取每月的第一天和最后一天

oracle获取每月的第一天和最后一天

时间:2018-09-10 11:32:03

相关推荐

oracle获取每月的第一天和最后一天

--获取每月的第一天

select to_char(sysdate,'yyy-mm')||'-01' from dual;

--计算每月的最后一天

select add_months(( to_char(sysdate,'yyy-mm')||'-01','yyyy-mm-dd'),1 )-1 from dual;

--计算每月的最后一天

select to_char(last_day(sysdate), 'yyyy-mm-dd') from dual;

注意:

sysdate获取系统当前时间

dual是oracle数据库默认的一个表,只有一个字段,不可删除。

||表示字符串拼接

to_char表示把日期格式转化成字符串

to_date把字符串转化成日期格式

last_day(time) 返回指定日期所在月份的最后一天

add_months(月份)增加或减去一个月

如果觉得《oracle获取每月的第一天和最后一天》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。