Таблица @Table1
содержит набор результатов, который необходимо повернуть в нижеуказанный формат Output
.
DECLARE @Table1 TABLE
(
DomainID INT ,
AttributeName VARCHAR(20) ,
UOM VARCHAR(10) ,
Quantity DECIMAL(14, 2)
);
INSERT INTO @Table1
( DomainID, AttributeName, UOM, Quantity )
VALUES ( 1, 'CPU_Usage', 'RPM', 19.86 ),
( 1, 'Bandwidth', 'kbps', 68820.00 ),
( 1, 'Storage', 'Mb', 116.63 ),
( 2, 'CPU_Usage', 'RPM', 27.46 ),
( 2, 'Bandwidth', 'kbps', 79970.00 ),
( 2, 'Storage', 'Mb', 157.05 ),
( 3, 'CPU_Usage', 'RPM', 3.27 ),
( 3, 'Bandwidth', 'kbps', 5924.00 ),
( 3, 'Storage', 'Mb', 96.66 );
SELECT *
FROM @Table1;
Данные таблицы, которую необходимо повернуть.
DomainID AttributeName UOM Quantity
1 CPU_Usage RPM 19.86
1 Bandwidth kbps 68820.00
1 Storage Mb 116.63
2 CPU_Usage RPM 27.46
2 Bandwidth kbps 79970.00
2 Storage Mb 157.05
3 CPU Usage RPM 3.27
3 Bandwidth kbps 5924.00
3 Storage Mb 96.66
3 Storage Mb 96.66
Обязательно Output
