У меня есть таблица, которая построена следующим образом
custid|prodid|calls|orders|upsell 34 | 2 | 4 | 2 | 1
Однако мне нужно Pivot или реконструировать в таблицу, чтобы отразить что-то вроде
custid|prodid|code |Value 34 | 2 | call | 4 34 | 2 | order | 2 34 | 2 | upsell| 1
Вы можете использовать объединенный подход:
SELECT custid, prodid, 'call' AS code, calls AS [Value] FROM yourTable UNION SELECT custid, prodid, 'order', orders FROM yourTable UNION SELECT custid, prodid, 'upsell', upsell FROM yourTable;