一、SQL语句:
select to_date(to_char(to_date('2017-10-01', 'yyyy-mm-dd') + rownum - 1,
'yyyy-mm-dd'),
'yyyy-mm-dd') as updatedate
from dual
connect by rownum <=
trunc(to_date('2017-10-31', 'yyyy-mm-dd') -
to_date('2017-10-01', 'yyyy-mm-dd')) + 1
二结果:

本文介绍了一种使用SQL语句生成指定范围内连续日期序列的方法。通过一个具体的示例,展示了如何利用TO_DATE、TO_CHAR和ROWNUM函数结合DUAL表生成从2017-10-01到2017-10-31的每日日期。
591

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



