阅读背景:

需要一个使用pivot的sql查询解决方案

来源:互联网 
select PurchaseOrderID
     , [244,231] as FirstEmp
     , [266,274] as secondEmp
     , [231,241] as ThirdEmp 
  from ( select PurchaseOrderID, EmployeeID, TaxAmt
           from Purchasing.PurchaseOrderHeader 
          Where EmployeeID IN (244, 231, 266, 274, 241)
                ) SourceTable
 PIVOT (
   SUM(TaxAmt)
   FOR EmployeeID IN([244,231],[266,274],[231,241])
   ) AS PVT
select PurchaseOrderID
     , [244,231] as Firs



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: