Вы можете рассчитать общее количество проданных товаров, используя group by
в подзапросе. Например
select a.Item, a.Description, b.MonthQty, c.YearQty
from (
select distinct Item, Description from TheTable
) a
left join (
select Item, sum(Qty) as MonthQty
from TheTable
where datediff(m,Date,getdate()) <= 1
group by Item
) b on a.Item = b.Item
left join (
select Item, sum(Qty) as YearQty
from TheTable
where datediff(y,Date,getdate()) <= 1
group by Item
) c on a.Item = c.Item
Метод ограничения подзапроса определенным диапазоном дат зависит от СУБД, в этом примере используется функция SQL Server datediff
.