【发布时间】:2011-12-07 15:56:08
【问题描述】:
查看图片。
在我的报告中,我需要为每个“项目名称”提供总成本、小时数、天数
由于某种原因,我无法查看按月对每个项目的所有数据进行分组的视图,例如,如果您看到 2010 年 7 月有 2 个条目,我希望将其显示为总计一行。谁能帮帮我。
SELECT TOP (100) PERCENT Date_year, Date_month_number, Date_month_name, Service, Hours, Days, ProjectName, Cost
FROM dbo.Resources_group_projectname
WHERE (Service LIKE '%Housing%')
GROUP BY ProjectName, Date_year, Date_month_number, Date_month_name, Hours, Days, Cost, Service
ORDER BY Date_year, Date_month_number
【问题讨论】:
-
好吧,您的
GROUP BY指定了将组分开的其他字段。您需要进一步说明您的目标是什么以及分组应该如何工作。 -
图片的用处远不如sample code。
-
您想如何组合/解析不同的列,例如小时、天和成本?选择 MAX 值?将它们相加?
-
我在 2010 年 7 月拨打的电话有 2 条记录。我希望有 1 条记录总计小时/天数和成本,并将其放入该月该项目的一条记录中
-
他表示他想要当月的总计,所以解决方案对我来说似乎相当明显。
标签: sql sql-server syntax reporting-services group-by