如何實現一個按周遞增的序列

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;

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