我有以下简单的查询:-
SELECT *
FROM dbo.vwPAProjects_Summary_New_2
在以下输出中生成数据:-
任何人都可以建议最好的编码方式,当“PACONTNUMBER”和“项目类型”相同时,执行求和以提供每个数值的总和。
例子:-
我有以下简单的查询:-
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 的任何其他字段添加到选择列表中。
这将使您开始,您需要为SUM
要总计的其他值添加其他行
select PACONTNUMBER,
[Project Type],
sum([Project Fee Amount) as TotalProjectFees
from vwProjects_Summary_New_2
group by PACONTNUMBER,
[Project Type]