簡體   English   中英

SQL SUM查詢組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM