[英]SQL SUM query group
我有以下簡單查詢:
SELECT *
FROM dbo.vwPAProjects_Summary_New_2
它在以下輸出中生成數據:
在“ PACONTNUMBER”和“項目類型”相同的情況下,有人能建議最好的編碼方式嗎?求和以提供每個數值的總和。
例:-
您需要列出所有字段(請勿使用“ *”)。
然后對要求和的值使用SUM()函數。
然后,除了ProjectFeeAmount字段之外的所有內容都需要從列表中排除,或者以某種方式進行匯總(總和,最小值,最大值等)。
SELECT
Contract,
Sum(PAContNumber) as SumOfPAContNumber,
ProjectManagerID,
...
FROM
...
GROUP BY
Contract,
ProjectManagerID,
...
嘗試這個:
SELECT PACONTNUMBER, Project Type,
SUM(Project_Fee_Amount) AS Project_Fee_Amount
FROM dbo.vwPAProjects_Summary_New_2
GROUP BY PACONTNUMBER, Project Type
然后將要累加的任何其他字段添加到選擇列表。
這將幫助您入門,您需要為要合計的其他值添加其他SUM
行
select PACONTNUMBER,
[Project Type],
sum([Project Fee Amount) as TotalProjectFees
from vwProjects_Summary_New_2
group by PACONTNUMBER,
[Project Type]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.