Для моего класса sql я пытаюсь написать запрос, который суммирует столбец в подзапросе. В запросе Sub есть вычисленное значение, и я пытаюсь суммировать это вычисленное значение для определенных почтовых индексов.
запрос выполняется без ошибок, но в столбце суммы вывод равен нулю
Попытка выполнить подзапрос самостоятельно и значение для столбца рассчитывается правильно
select c.CustomerState
,c.CustomerZip
,sum (b.TotalSales)as Sales
from [DBM460LearningTeam].[dbo].[TBLcustomer]as c
Left Join (select v.CustomerNumber
,sum (v.QuantitySold * i.ItemPrice) as TotalSales
from TBLinvoice as v
inner join TBLitem as i
on v.ItemNumber = right(i.ItemNumber,3)
group by v.CustomerNumber) as b
on c.CustomerNumber = b.CustomerNumber
group by c.CustomerZip , c.CustomerState;
Я хочу суммировать общий объем продаж по почтовому индексу, поэтому я ожидаю увидеть столбец для почтового индекса и столбец для состояния и столбец для продаж, и это то, что я получаю, но столбец продаж имеет значение Null до конца.