我有一个视图vwBalance,返回超过150.000.000行,下面是代码:
SELECT *
FROM dbo.balance INNER JOIN
dbo.NomBalance ON dbo.balance.IdNomBil = dbo.NomBalance.Id
但我想转换值返回,所以我使用像这样的PIVOTE函数:
SELECT An, cui,caen, col1, col2, ... col 100
FROM (SELECT cui, valoare, cod_campbil,caen,An
FROM vwBilant WITH (NOLOCK)
p PIVOT (MAX(valoare) FOR cod_campbil IN ( col1, col2, ... col100 ) AS pvt
问题是:
谢谢!
答案 0 :(得分:1)
我可以提供以下建议:
readpast