У меня есть следующая таблица 'total_points'
YEAR | COUNTRY | POINTS
----------------------
2014 | UK | 100
2014 | ITALY | 200
2015 | UK | 100
2015 | ITALY | 100
2016 | UK | 300
2016 | ITALY | 300
Который я пытаюсь преобразовать в следующие, используя сводные таблицы
YEAR | UK | ITALY
----------------
2014 | 100 | 200
2015 | 100 | 100
2016 | 300 | 300
Мой код следующий, и я получаю синтаксическую ошибку new 'pivot'. Есть идеи, где я совершаю ошибку?
CREATE VIEW total_club_points_pivoted AS
select *
from
(
select YEAR, COUNTRY, POINTS
from total_points
) src
pivot
(
POINTS
for COUNTRY in (['UK'], ['ITALY'])
) piv;