2
A
回答
5
试试这个:
SELECT TRUNC(SYSDATE - (LEVEL * 7), 'IW') TheDate
FROM dual
CONNECT BY LEVEL <= 7
0
目前我使用此代码来生成列表。我很好奇,如果有更好的解决方案。但是想为任何可能正在寻找的人提供这个解决方案。
SELECT DISTINCT
TRUNC(sysdate-(rownum+1),'iw') IW_week,
TO_CHAR(TRUNC(sysdate-(rownum+1),'iw'),'iw') AS week_num
FROM dual
CONNECT BY level <= 49
ORDER BY TRUNC(sysdate-(rownum+1),'iw');
电流输出:
相关问题
- 1. 生成每周日期
- 2. 生成周日期每年
- 3. 生成日期列表
- 4. 生成日期列表
- 5. 生成日历日期列表
- 6. 使用生成的日期列表比较列日期列 - MYSQL
- 7. 在Python中生成一周的日期?
- 8. Oracle 10g数据库日期转换为'yyyy-iw'问题?
- 9. Doctrine2。生成生命周期
- 10. 生成日期列表的函数
- 11. ASP.Net MVC如何生成日期列表
- 12. 无法初始化class $ line10 $ read $$ iw $$ iw $$ iw $$ iw $$ iw $$ iw $$ iw $$ iw $
- 13. 生成一系列日期
- 14. 生成日期了多列
- 15. 生成基于一个日期的日期列表
- 16. 根据r中的一个日期生成日期列表
- 17. trunc(日期,'IW')究竟是什么?
- 18. oracle日期序列?
- 19. Oracle日期列NULL
- 20. 从日期列表中筛选一周
- 21. 确定Oracle日期是否在周末?
- 22. 生成给定开始日期和结束日期的日期列表
- 23. 带有oracle日期的SSIS表达式生成器
- 24. BAPI_ALM_ORDER_MAINTAIN错误IW:430 - 开始日期结束日期
- 25. Oracle物化视图的生命周期
- 26. 根据日期生成一个周期值
- 27. 在Rails 3中生成周日的选择列表3
- 28. pl sql如何获得一周的日期为oracle db日期
- 29. Excel - 自动生成日期列表,给出多个日期范围在一列
- 30. 在oracle中选择日期列表
谢谢!我知道会有一个简单和更好的方法来做到这一点。 – Cimplicity 2012-04-27 21:11:16