2009-05-25 18 views
0

我有一個Sales表,有以下欄目:如何求和我數據庫表中的最後15行?

  • 僱員
  • 日期

現在我想SUM了最後15行,所以我目前在做:

SELECT TOP 15 SUM(amount) FROM Sales ORDER BY [Date] DESC 

但我明顯得到15行,有沒有辦法我可以總結它,而不必循環和SUM在客戶端?

回答

10
SELECT 
    SUM (Amount) 
FROM 
    (SELECT TOP 15 amount FROM Sales ORDER BY [Date] DESC) foo 
3
SELECT Sum(amount) 
FROM 
(
    SELECT Top 15 amount FROM Sales ORDER BY [Date] Desc 
) as bar 
+3

我應該使用富或酒吧? – Blankman 2009-05-25 14:57:49

相關問題