会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
xibuhaohao
博客园
首页
新随笔
新文章
联系
管理
订阅
Oracle 获取两个日期之间的所有日期
1、日期格式YYYY-MM-DD
SELECT TO_CHAR(
TO_DATE(
'2018-01-28',
'YYYY-MM-DD') +
ROWNUM -
1,
'YYYY-MM-DD') DAY_ID
FROM DUAL
CONNECT
BY
ROWNUM <=
TO_DATE(
'2018-02-04',
'YYYY-MM-DD') -
TO_DATE(
'2018-01-28',
'YYYY-MM-DD') +
1
2、日期格式YYYY-MM
SELECT TO_CHAR(ADD_MONTHS(
TO_DATE(
'2018-01',
'YYYY-MM'),
ROWNUM -
1),
'YYYY-MM') DAY_ID
FROM DUAL
CONNECT
BY
ROWNUM <= MONTHS_BETWEEN(
TO_DATE(
'2018-04',
'YYYY-MM'),
TO_DATE(
'2018-01',
'YYYY-MM')) +
1
转载自:https://www.cnblogs.com/lllini/p/11955212.html
posted on
2020-05-15 11:38
xibuhaohao
阅读(
2575
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告