
查询上个月的月份天数(或者该月前几个月后几个月都可以)查询天数和上面的是一个道理。
其中系统可以自动识别是否闰年2月以及二月的天数:
select to_char(last_day(to_date(to_char(add_months(to_date(‘20080330′,’yyyy-mm-dd’),-1),’yyyymmdd’),’yyyy-mm-dd’)),’dd’) days from dual
比如:
select to_char(add_months(to_date(‘20080330′,’yyyy-mm-dd’),-1),’yyyymmdd’) from dual
查询的结果就是20080229
【编辑推荐】


带您了解Oracle层次查询
oracle查询用户所有表的语句
Oracle with语句的用法
Oracle查询用户表空间的实现
Oracle索引的优化设计
发表评论