数我所说的表日历和数据的模样:计算周
Date Week_Num Month_Year
1996-01-27 00:00:00.000 1021 01/1997
1996-01-28 00:00:00.000 1021 01/1997
1996-01-29 00:00:00.000 1021 01/1997
1996-02-03 00:00:00.000 1022 01/1997
1996-02-04 00:00:00.000 1022 01/1997
1996-02-10 00:00:00.000 1023 01/1997
1996-02-11 00:00:00.000 1023 01/1997
我要计算在MONTH_YEAR周数:
我写了类似的查询:
Select Month_year,Count(*)
From (Select Week_Num,Month_year
From Calendar
Group By Week_Num,Month_year
)a
Group By Month_year
order by Month_year
这是给我我想要什么,但有没有更好的方法呢?
您可以通过32秒打我,哎呀! :) –
@JNK不,这是不是我想要的例如在上面的数据otput应该返回我3自Month_year 01/1997有三个星期了。 – Peter
@彼得 - 它是什么回报呢? – JNK