У меня есть таблица данных, как в следующемSQL сводной таблицы или преобразования
User Year Points Value
A 1997 1 10
A 1997 2 30
A 1997 3 40
A 1999 1 70
B 1993 1 7
B 1993 3 4
C 2001 1 10
.....
Я хочу, чтобы таблица трансформироваться как таковые:
User Year Points1 Points2 Points3 ....
A 1997 10 30 40
A 1999 70 null null
B 1993 7 null 4
C 2001 10 null null
......
Диапазон точек неизвестен во время компиляции время, поэтому это не только от 1 до 3. Это почти похоже на то, чтобы Точки были как заголовок столбца в новой таблице. Я полагаю, что SQL PIVOT - хороший вариант, но мне не повезло с этим. Я использую SQL 2008.
Какие базы данных вы используете? – Bohemian