Создание представления для выдачи товарооборота по месяцам? SQL Server

Коллеги, не могу составить сложный, но очень пракичный запрос.

Есть у меня товар (название, единица измерения) поставщик (название) журнал покупок (ид, ид_товара, ид_поставщика, цена, количество (предполагается та же единица измерения, что и товар), дата_покупки (DATE)) журнал продаж (ид, ид_товара, ид_поставщика, цена, количество (предполагается та же единица измерения, что и товар), дата_продажи(DATE))

Мне нужно создать представление (виртуальную таблицу), которая бы мне выводила товарооборот по месяцам (под товароборотом понимается сумма денег (количество * цена), которая была получена в результате продаж за месяц)).

Очень жду вашей помощи!


Ответы (1 шт):

Автор решения: Константин Бронштейн

Примерно так:

SELECT SUM(<цена>*<количество>) as summ FROM <журнал_продаж>
GROUP BY MOUNTH(<дата>);
→ Ссылка