实现日期罗列

通过起始日期与结束日期,将区间的所有日期以天为单位罗列出来,比如我2018-2-1到2018-2-5,显示结果就是2018-2-1,2018-2-2,2018-2-3,2018-2-4,2018-2-5.向下扩展显示
FineBIdongtianshan 发布于 2018-3-21 10:30
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共10回答
最佳回答
0
yi丶搁浅发布于2018-3-21 10:30(编辑于 2023-9-6 09:34)
555
最佳回答
0
Poseidon发布于2018-3-21 10:39(编辑于 2023-9-6 09:34)
555
  • dongtianshan dongtianshan(提问者) 数据库处理是指建一个表然后将日期都写进去?我通过设计器或者sql不可以实现嘛
    回复
    2018-03-21 10:44 
  • Poseidon Poseidon 回复 dongtianshan :就是通过写SQL来解决啊,吧其他没有的日期显示出来而已
    回复
    2018-03-21 10:45 
  • dongtianshan dongtianshan(提问者) 回复 Poseidon :我找到一个sql,在orcl直接运行可以出来罗列日期,但是写在设计器上就只有一个日期   能麻烦帮我看下嘛   sql:SELECT TO_DATE(\'2010-01-01\',\'YYYY-MM-DD\') + LEVEL - 1 CUR_DATE
    FROM DUAL
    CONNECT BY LEVEL <= TO_DATE(\'2010-02-10\',\'YYYY-MM-DD\') - TO_DATE(\'2010-01-01\',\'YYYY-MM-DD\') + 1     设计器写法:sql(\"yzreport\",\"SELECT TO_DATE(\'2010-01-01\',\'YYYY-MM-DD\') + LEVEL - 1 CUR_DATE
    FROM DUAL
    CONNECT BY LEVEL <= TO_DATE(\'2010-02-10\',\'YYYY-MM-DD\') - TO_DATE(\'2010-01-01\',\'YYYY-MM-DD\') + 1\",1,1)
    回复
    2018-03-21 10:56 
最佳回答
0
yi丶搁浅发布于2018-3-21 10:52(编辑于 2023-9-6 09:34)
555
最佳回答
0
yi丶搁浅发布于2018-3-21 11:05(编辑于 2023-9-6 09:34)
555
最佳回答
0
liboyu420949524发布于2018-3-21 11:17(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 373浏览人数
  • 最后回答于:2018-3-21 11:37
    活动推荐 更多
    热门课程 更多
    返回顶部