Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Sql построить запрос

Cola Ученик (117), на голосовании 5 лет назад
Добрый вечер!

Помогите, пожалуйста, создать запрос по задаче под буквой p

Голосование за лучший ответ
Jurijus Zaksas Искусственный Интеллект (445828) 5 лет назад
Если в мускуле нет каких-то функций транспонирования данных, то через большой копипейст:

SELECT YEAR(ORDER_DATE), JANSALES.AMT, FEBSALES.AMT, ..
FROM ORDER_HEADER
LEFT OUTER JOIN
(SELECT YEAR(ORDER_DATE) YR, SUM(ORDER_SUM) AMT
FROM ORDER_HEADER
WHERE MONTH(ORDER_DATE)=1
GROUP BY YEAR(ORDER_DATE)
) JANSALES
ON ORDER_HEADER.YEAR(ORDER_DATE) = JANSALES.YR
LEFT OUTER JOIN
(SELECT YEAR(ORDER_DATE) YR, SUM(ORDER_SUM) AMT
FROM ORDER_HEADER
WHERE MONTH(ORDER_DATE)=2
GROUP BY YEAR(ORDER_DATE)
) FEBSALES
ON ORDER_HEADER.YEAR(ORDER_DATE) = FEBSALES.YR
...
ColaУченик (117) 5 лет назад
спасибо!
Похожие вопросы