I ont une base de données dans le format suivant:Pivot Table et Concaténer Colonnes
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
Puis-je utiliser SQL pour le convertir en ceci:
ID A_Z B_C MONTH
1 4 0 7/1/2008
2 0 2 7/2/2008
1 0 3 7/2/2008
Ainsi, le TYPE
, SUBTYPE
sont concaténées en nouvelles colonnes et COUNT
est additionné où les ID
et MONTH
correspondent.
Des conseils seraient appréciés. Est-ce possible en SQL ou dois-je le programmer manuellement?
La base de données est SQL Server 2005.
On suppose il y a 100s de TYPES
et SUBTYPES
ainsi et « A » et « Z » ne doivent pas être codés en dur, mais générés dynamiquement.
vous remercie m'a sauvé journée! – TheVillageIdiot