#sql #ms-access #transpose
Вопрос:
Мне нужна помощь в преобразовании результата запроса в виде переноса по месяцам. Таблица выглядит так, как показано ниже.
Ответ №1:
Вы можете использовать условную логику для агрегирования результатов:
select sales_person, product,
sum(iif(month(sale_date) = 1, selling_price, 0)) as jan,
sum(iif(month(sale_date) = 2, selling_price, 0)) as feb,
sum(iif(month(sale_date) = 3, selling_price, 0)) as mar
from t
group by sales_person, product;