que tienen una base de datos en el siguiente formato:la tabla pivote y Concatenar Columnas
ID TYPE SUBTYPE COUNT MONTH
1 A Z 1 7/1/2008
1 A Z 3 7/1/2008
2 B C 2 7/2/2008
1 A Z 3 7/2/2008
¿Puedo utilizar SQL para convertirlo en esto:
ID A_Z B_C MONTH
1 4 0 7/1/2008
2 0 2 7/2/2008
1 0 3 7/2/2008
Así, el TYPE
, SUBTYPE
se concatenan en nuevas columnas y COUNT
se suman donde coinciden ID
y MONTH
.
Cualquier consejo sería apreciado. ¿Es esto posible en SQL o debería programarlo manualmente?
La base de datos es SQL Server 2005.
Supongamos que hay 100s de TYPES
y SUBTYPES
así y 'A' y 'Z' no debe ser codificadas duro pero generadas dinámicamente.
gracias guardó mi ¡día! – TheVillageIdiot