2015-11-05 34 views
0

我喜歡請求您的幫助。我可以得到分離的結果,但現在我想創建一個查詢,它有一個完美的外部人。我的解釋:SQL Query將一個表中的多個值統計到特定視圖

我有一個統計數據庫,在這個數據庫中的表時,一些記錄進來,每個記錄與價值觀等幾列...

現在這些列中的一個被稱爲「MT」 MT列的每條記錄只能有下列值之一:A,B,C,D,E 記錄還有一個名爲TotalAmount的字段,它指示數據庫外部值的大小。此TotalAmount列是不帶小數的數字,可具有1到10.000之間的值。 最後一部分是它自己的記錄,表中有X個記錄。

所以基本上我需要創建一個查詢,分離每個MT值並計算每MT的記錄數量和TotalAmount的總和。

這是SQL Server的2005

您的幫助非常感謝!

+0

下一次嘗試提供 \t \t [** ** SqlFiddle(http://sqlfiddle.com/#!15/5368b/6)與模式和一些數據,所以我們可以理解問題好,給你一個答覆 \t \t \t快得多 - 也請閱讀[**如何問**](http://stackoverflow.com/help/how-to-ask) \t \t \t及[* *如何創建一個最小化,完整和可驗證的示例。**](http://stackoverflow.com/help/mcve) –

回答

2

很難猜測沒有完整的數據庫模式。但我認爲你需要。

SELECT MT, Count(*), SUM (TotalAmout) 
FROM YourTable 
GROUP BY MT 
+0

嗨胡安卡洛斯, 我現在覺得很愚蠢,我正在考慮diff icult。 這工作完美!非常感謝! – user2515528

+0

很高興爲你工作。記住upvote :) –

相關問題