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;
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;
转载于:https://blog.51cto.com/zhangshuoyin/1183640