如何实现一个按周递增的序列

1、以自然周排序(即iw模式)
2、按周递增(要跨年度递增)
3、非工作日除外(需考虑国庆、五一等中长假,也就是说不能简单的判断出现周一就累加的方式)。
4、考虑跨年度的周(比如周1是2012-12-31,周二及后面是2013年的)

select to_char(date'2012-12-21'+rownum-1,'iw') wekth, date'2012-12-21'+rownum-1 dd
  from dual connect by rownum <= 30;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章