1
分組我有以下查詢:的Oracle SQL - 通過CASE
Select Player_Id,
Pt_Credit As Total_Points
From Player
Where Trunc(Create_Dtime) = Trunc(Sysdate) - 90
And Trunc(Init_Dtime) >= To_Date('2012-sep-1','yyyy-mon-dd')
Order by Total_Points Desc
,給了我這樣的結果:
Player_ID TOTAL_POINTS
23452 1500
23494 1000
30934 500
等。我想這組結果player_ids到像0-300分,301-600分,601-900分,大於900分團...所以它看起來像這樣的結果:
Point_Level Count(Player_ID)
0-300 532
301-600 444
601-900 669
>900 185