我有单行应该转换成列
I have single row should convert into columns
请告诉我如何显示它们
|NumberOfQuotesGenerated | 11
|
TotalAmountOfQuotes | 78100
|
生成的发票数量 | 9
|
TotalAmountOfInvoice | 8222
提前致谢
您可以尝试 Unpivot
语法如下
-- create table t(NumberOfQuotesGenerated int,TotalAmountOfQuotes int,NumberOfInvoiceGenerated int, TotalAmountOfInvoice int)
-- insert into t values (11, 78100, 9, 8222)
select * from
(select * from t) s
unpivot
(
data for
colname in
([NumberOfQuotesGenerated],[TotalAmountOfQuotes],[NumberOfInvoiceGenerated],[TotalAmountOfInvoice])
)up
请告诉我如何显示它们
|NumberOfQuotesGenerated | 11
|
TotalAmountOfQuotes | 78100
|
生成的发票数量 | 9
|
TotalAmountOfInvoice | 8222
提前致谢
您可以尝试 Unpivot
语法如下
-- create table t(NumberOfQuotesGenerated int,TotalAmountOfQuotes int,NumberOfInvoiceGenerated int, TotalAmountOfInvoice int)
-- insert into t values (11, 78100, 9, 8222)
select * from
(select * from t) s
unpivot
(
data for
colname in
([NumberOfQuotesGenerated],[TotalAmountOfQuotes],[NumberOfInvoiceGenerated],[TotalAmountOfInvoice])
)up