Создание представления для выдачи товарооборота по месяцам? SQL Server
Коллеги, не могу составить сложный, но очень пракичный запрос.
Есть у меня товар (название, единица измерения) поставщик (название) журнал покупок (ид, ид_товара, ид_поставщика, цена, количество (предполагается та же единица измерения, что и товар), дата_покупки (DATE)) журнал продаж (ид, ид_товара, ид_поставщика, цена, количество (предполагается та же единица измерения, что и товар), дата_продажи(DATE))
Мне нужно создать представление (виртуальную таблицу), которая бы мне выводила товарооборот по месяцам (под товароборотом понимается сумма денег (количество * цена), которая была получена в результате продаж за месяц)).
Очень жду вашей помощи!
Ответы (1 шт):
Автор решения: Константин Бронштейн
→ Ссылка
Примерно так:
SELECT SUM(<цена>*<количество>) as summ FROM <журнал_продаж>
GROUP BY MOUNTH(<дата>);