Я знаю, что это плохо этикета, чтобы отправлять один и тот же вопрос ссылке на другом форуме, но тут мой вопрос ссылка:Динамическая Осевая для нескольких столбцов в SQL Server 2000
http://www.sqlservercentral.com/Forums/Topic1474579-8-1.aspx
Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) 3 мая 2005 г. 23:18:38 Авторское право (c) 1988-2003 Microsoft Corporation Enterprise Edition в Windows NT 5.2 (сборка 3790: с пакетом обновления 2)
Операции с таблицей и примерами вставки:
create table consumption (
code varchar(6),
prodname varchar(50),
department varchar(20),
netqty decimal(10,2),
netmrp decimal(10,2)
)
insert into consumption values ('U00180','USG JELLY IM-K','SONO',11.4,130.40)
insert into consumption values ('U00280','UNIDINE 1 LITRE SOLUTION','AKD',1.4,10.40)
insert into consumption values ('V02401','VOLINI GEL 50GM','PHYSIOTHERAPY',8,15)
insert into consumption values ('V02402','X RAY FILM DIGITAL 14"X 17"','MRI',3,26.40)
insert into consumption values ('U00380','TROPAC P DROPS ','AKD',21.46,56.78)
insert into consumption values ('U00380','TROPAC P DROPS ','AKD',10,10)
Таблица данных:
code prodname department netqty netmrp
U00180 USG JELLY IM-K SONO 11.40 130.40
U00280 UNIDINE 1 LITRE SOLUTION AKD 1.40 10.40
V02401 VOLINI GEL 50GM PHYSIOTHERAPY 8.00 15.00
V02402 X RAY FILM DIGITAL 14"X 17" MRI 3.00 26.40
U00380 TROPAC P DROPS AKD 21.46 56.78
U00380 TROPAC P DROPS AKD 10.00 10.00
Обязательный выход пожалуйста:
CODE PRODNAME AKD MRI PHYSIOTHERAPY SONO
NET QTY NET MRP NET QTY NET MRP NET QTY NET MRP NET QTY NET MRP
U00180 USG JELLY IM-K 11.40 130.40
U00280 UNIDINE 1 LITRE SOLUTION 1.40 10.40
U00380 TROPAC P DROPS 31.46 66.78
V02401 VOLINI GEL 50GM 8.00 15.00
V02402 X RAY FILM DIGITAL 14"X 17" 3.00 26.40
Я сожалею, чтобы отправить вопрос таким образом, но если кто-нибудь может помочь мне, посмотрев на ссылку выше, Я буду благодарен за вашу помощь.
Просто потому, что я думаю, что на этом форуме меньше активности, поэтому я пытаюсь здесь.
Обновление: вопрос решен, и я опубликовал решение в той же ссылке. Спасибо всем, кто участвовал и помог мне.
Msg 208, Level 16, State 0, линия 15 Неверное имя объекта '#Pivot'. –
yoou can not просто скопируйте и вставьте. Это пример, который вы можете приспособить для себя. #Piviot - это временная таблица, которую я создал сам. Существенной частью, которая переносит данные, является последняя часть кода. –