Мне поручено придумать способ перевода следующих данных:
date category amount
1/1/2012 ABC 1000.00
2/1/2012 DEF 500.00
2/1/2012 GHI 800.00
2/10/2012 DEF 700.00
3/1/2012 ABC 1100.00
в следующее:
date ABC DEF GHI
1/1/2012 1000.00
2/1/2012 500.00
2/1/2012 800.00
2/10/2012 700.00
3/1/2012 1100.00
Пустое пятна могут быть NULL или пробелами, либо все в порядке, и категории должны быть динамическими. Еще одно возможное предостережение заключается в том, что мы будем запускать запрос в ограниченной емкости, что означает, что временные таблицы отсутствуют. Я пытался исследовать и приземлился на PIVOT
, но поскольку я никогда не использовал это, прежде чем я действительно не понимаю его, несмотря на все мои усилия, чтобы понять это. Может ли кто-нибудь указать мне в правильном направлении?