Как мне получить общую сумму от каждого отдела ?
Всем Привет,
У меня есть процедура SQL, которую я использую vb.net графики для моего проекта.
Это SQL-код, который я использую, чтобы получить сумму цены:
ALTER Procedure [dbo].[Chart_Monthly1] ( @DateFrom VARCHAR(50) = NULL ,@DateTo VARCHAR(50) = NULL ) as Begin SELECT SUM(Price) AS 'Total' ,CONVERT(char(7), date, 120) AS 'year' ,Department as 'Department' FROM [dbo].[Expenses] WHERE Department IN ('Electronics' ,'Grocery','Other','Vacation','FixCost','Clothes') AND CONVERT(char(10), date, 120) >= '2020-05' And CONVERT(char(10), date, 120) <= '2020-08' GROUP BY CONVERT(char(7), date, 120), Department End
И вот какие результаты я получаю. Могу ли я каким-то образом изменить код и получить общее количество каждого отдела в этом диапазоне дат.
Total Year Department 159.43 2020-05 Clothes 27.90 2020-06 Clothes 10.99 2020-05 Electronics 115.90 2020-06 Electronics 67.98 2020-07 Electronics 560.00 2020-05 FixCost 560.00 2020-06 FixCost 560.00 2020-07 FixCost 665.81 2020-05 Grocery 388.88 2020-06 Grocery 412.76 2020-07 Grocery 487.53 2020-06 Other 105.85 2020-07 Other
Что я уже пробовал:
Я кое-что погуглил, но это действительно специфическая проблема, так что трудно что-то найти.
Любая помощь очень ценится.
Благословения