我有此查詢:如何按指定的聚合值排序此結果集?
Select top 10 PAItemCode, PADescription, Sum(Qty) as 'Qty'
from Invoice
where Unit = 'Sodexo'
group by PADescription, PAItemCode
...那我想要做什麼,但我需要的結果,基於在最後一列(總和(數量)爲丘壑進行排序倒序「數量「)
有了這個:
Select top 10 PAItemCode, PADescription, Sum(Qty) as 'Qty'
from Invoice
where Unit = 'Sodexo'
group by PADescription, PAItemCode
order by Qty
...所有Qtys 0(他們不以其他方式)。
. . .
order by Qty
我怎樣才能得到這個結果集的聚合值下降訂購:當我三明治「數量」單引號內也是如此?
我會很小心使用別名像''Qty'' - 某種形式的這個被棄用,看起來像一個在任何情況下字符串文字。在SQL Server中,當需要帶引號的標識符時,我更喜歡專有的[[Qty]'*),但在這種情況下,它們不是,因爲'Qty'不是保留字或關鍵字。 –
很高興知道,謝謝。 –