0
У меня есть набор данных ниже в Microsoft SQL Server (table A
), и я пытаюсь установить на оба столбца ID_1
и ID_2
. Я могу поворачиваться на одном столбце, но у меня трудности с поворотом на конкатенированной колонке. Любая помощь будет оценена по достоинству.SQL Несколько Pivot
То, что я (table A
):
Date ID_1 ID_2 Value
1-Jan 1 a 77
1-Jan 1 b 113
1-Jan 1 c 212
2-Jan 1 a 159
2-Jan 1 b 85
2-Jan 1 c 46
3-Jan 1 a 300
3-Jan 1 b 456
3-Jan 1 c 100
Что мне нужно (table B
):
Date 1_a 1_b 1_c
1-Jan 77 113 212
2-Jan 159 85 46
3-Jan 300 456 100
выберите Дата, [1] от TBLA поворота (макс (a.value) для a.ID_1 в ([1])), как фотоэлектрические где дата между '1/1/2014' и '1/3/2014' – bsheehy
Я просто не могу понять, как поворачиваться на нескольких уровнях – bsheehy