我需要根據2列名得到最大的行數。查詢以獲得2列的最高價值訂單?
我有一個表中的數據如下
Num Pack SubPack
98989 Hindi H1
1234 Hindi H2
1111 Hindi H2
11213 English E1
13252 English E2
8664 ENglish E1
32141 Hindi H2
我需要輸出類似下面
PackName SubPackName Count
Hindi H2 3
English E1 2
下面是我用
With Q As(Select Count(*) as MobNos,PackName,SUbpackname
From tblCaller
Group By PackName,SUbpackname)
Select Packname,SUbPackname,Max(MobNos) as MaxCount From Q
Group By PackName,SUbpackname
Order By MaxCount Desc
在您的示例輸出中,爲什麼'SubPackName'用於印地語'H2'而不是'H1'?原始數據中都有「H1」和「H2」條目。在最終結果中使用哪一個是否重要? – jwd 2011-05-09 18:32:16
@jwd我需要基於Pack和SUbpack顯示最大計數,這裏H2有3行,H1有1行,最大計數爲3 H2。 – Simhadri 2011-05-09 18:41:52