select * from 表
where datepart(weekday,日期)=1 --过滤只取星期天的
order by case datepart(week,日期)-datepart(week,'2004-05-01') --计算出是第几周
when 1 then 0 --第二周(第一周为0)
when 3 then 1
when 0 then 2
when 2 then 3
else 4 end
where datepart(weekday,日期)=1 --过滤只取星期天的
order by case datepart(week,日期)-datepart(week,'2004-05-01') --计算出是第几周
when 1 then 0 --第二周(第一周为0)
when 3 then 1
when 0 then 2
when 2 then 3
else 4 end
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货