SQL Server consulta dinámica PIVOT?
Se me ha encomendado crear un medio para traducir los siguientes datos:
<code>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 </code>
en lo siguiente:
<code>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 </code>
Los espacios en blanco pueden ser NULOS o espacios en blanco, o bien está bien, y las categorías deberían ser dinámicas. Otra posible advertencia a esto es que ejecutaremos la consulta en una capacidad limitada, lo que significa que las tablas temporales están fuera. He tratado de investigar y he aterrizado enPIVOT
pero como nunca lo he usado antes, realmente no lo entiendo, a pesar de mis mejores esfuerzos para resolverlo. ¿Alguien puede señalarme en la dirección correcta?