『壹』 sql語句中交叉報表的使用
DECLARE@sNVARCHAR(4000)SELECT@s=ISNULL(@s+',','')+QUOTENAME(標志)FROM表---行列轉換DECLARE@SQLNVARCHAR(4000)SELECT@SQL='SELECT*FROM表(帶有轉換標志)PIVOT(SUM(實際需要欄位)for[標志]in('+@s+'))A'EXEC(@SQL)