У меня есть база данных, в следующем формате:сводной таблицы и Соединить Колонны
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
Могу ли я использовать SQL, чтобы преобразовать его в этом:
ID A_Z B_C MONTH
1 4 0 7/1/2008
2 0 2 7/2/2008
1 0 3 7/2/2008
Итак, TYPE
, SUBTYPE
объединяются в новые столбцы и COUNT
суммируются, где совпадают ID
и MONTH
.
Любые советы будут оценены. Возможно ли это в SQL или я должен запрограммировать его вручную?
База данных SQL Server 2005.
Предположим, есть 100е TYPES
и SUBTYPES
так и «A» и «Z» не должно быть трудно закодированы, но генерируемые динамически.
спасибо вы сохранили мой день! – TheVillageIdiot 2011-03-01 09:28:17