Как написать функцию PIVOT?

Доброго времени!

Есть таблица вида
627a369e35f45902544709.png

Ее необходимо перевернуть следующим образом: 627a38aca5f03898152527.png

1,2,3 это составляющие колонки FQuarter. Идея в том, чтобы для каждого значения FQuarter подставлялось значение TotalUnits.

SQL код таблицы ниже

select CONCAT(d.PartnerId, '-', p.GeoMarket, '-', p.Country, '-', d.FYear, d.FQuarter) as UniqueId,
	d.PartnerId, 
    p.CommunicationName as PartnerName,
    p.GeoMarket,
    p.Country,
    --avt.ActualsValueType,
	d.FYear,
	d.FQuarter,
	TotalUnits
from form_data_table_630 d
	join ww_partners p on (p.PartnerId = d.PartnerId)
	left join form_data_table_74 c on (c.en = p.Country)
WHERE d.Category = 'jbp-mif-replacement' and TotalUnits > 0


Помогите джуну)
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы