如何为每个供应商汇总全年的支出?

时间:2014-04-09 19:59:57

标签: mysql

我正在尝试总结一年中我的数据库中每个供应商的支出金额。到目前为止,我可以为每个供应商提取支出金额,但由于某种原因,它只显示为单独的行而不是一年的支出总额。这是一个例子:

有人可以帮忙吗?我试图让每个供应商的一些作为一行与sql服务器当年的支出的SUM。这是我的疑问:

SELECT max([VendorName]) as VendorName
   ,SUM(CAST(GrossSpend as float)) as Gross
   ,YEAR(ScheduledRunDateStart)as YEAR 
FROM [QAData].[dbo].[ES_GIP_20090101_20150326_20140326]
  -
Group BY VendorName,ScheduledRunDateStart
ORDER BY  Year DESC

目前我无法添加图片来帮助显示我的意思

1 个答案:

答案 0 :(得分:0)

我希望下面的内容会更好:

SELECT [VendorName]

,SUM(CAST(GrossSpend as float)) as Gross

,YEAR(ScheduledRunDateStart)as YEAR 

FROM [QAData].[dbo].[ES_GIP_20090101_20150326_20140326] -

Group BY VendorName,YEAR(ScheduledRunDateStart)

ORDER BY YEAR(ScheduledRunDateStart), Vendor DESC