0
我試過一些查詢使用NTILE,但它不適用於每年計算四分位數。 SQL查詢如下。如何編寫SQL查詢計算四分位數每年
select distinct datepart(Week,startingdate) as Week,datepart(year,startingdate) as years,sum(users+isnull(tbl_MobileGoogleAnalyticsData.M_Users,0)) as users
into #googleanalyticsUsers
from tbl_GoogleAnalyticsData
left join tbl_MobileGoogleAnalyticsData on tbl_GoogleAnalyticsData.actualdate=tbl_MobileGoogleAnalyticsData.M_ActualDate
group by datepart(Week,startingdate) ,datepart(year,startingdate)
select distinct Week, years,users from #googleanalyticsUsers order by years asc
select distinct week,NTILE(4) OVER(ORDER BY years DESC) AS Quartile,years
from #googleanalyticsUsers
order by years asc
問題是我在一週數據明智的,所以我需要每13周總結今年(指季刊),每年這筆錢應該發生。如何做請幫助我。