SQLServer 行转列

PIVOT函数

数据库版本:SQLSERVER 2005及以上

--测试表结构
SELECT
* FROM TEST_PV; --行转列 SELECT * FROM (SELECT STATION,QTY,BILLNO FROM TEST_PV ) C PIVOT( SUM(QTY) for STATION IN(A,B,C,D) ) A WHERE BILLNO IN ('0001','0002','0003');

原文地址:https://www.cnblogs.com/leis/p/9376553.html