--1.Oracle查询2个月份之间的所有月份
select distinct to_char(level + to_date('2015-01-01', 'yyyy-mm-dd') - 1,
'yyyy-mm')
from dual
connect by level <= to_date('2015-06-30', 'yyyy-mm-dd') -
to_date('2015-01-01', 'yyyy-mm-dd') + 1;
--2.Oracle 两个时间相隔月数
select months_between(to_date('201511', 'yyyymm'), to_date('201509', 'yyyymm'))+1 from dual;
Oracle日期操作技巧
本文介绍了Oracle数据库中关于日期的操作技巧,包括如何查询两个特定月份之间的所有月份,以及如何计算两个日期之间的月份数。这些技巧对于进行时间跨度分析非常有用。
1376

被折叠的 条评论
为什么被折叠?



