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
का उपयोग कर क्वेरी मैं विशेष GLcode धुरी समूह के लिहाज से उपयोग करने के लिए डेटा पुनः प्राप्त करने के लिए है ऊपर से एसक्यूएल क्वेरी के लिए एक समाधान की जरूरत है।धुरी
मैं निम्नलिखित है, जिसका अर्थ SUM(TaxAmt)
एक समूह GLCode IN (244,231)
और GLCode IN (266,274)
के लिए अन्य दूसरे के लिए और तीसरे GLCode IN (231,241)
है की तरह एक परिणाम की जरूरत है।
---------------------------------------------------------
PurchaseOrderID [244,231] [266,274] [231,241]
---------------------------------------------------------
1 5678 10456 45643
2 3456 5643 564
3 34567 5678 4243
4 5897 65645 7567
---------------------------------------------------------------
क्या RDBMS? एसक्यूएल पर्याप्त जानकारी नहीं है। मैं 'पिवट' के कारण ओरेकल या एसक्यूएल-सर्वर का अनुमान लगा रहा हूं? – Ben
@Ben वाक्यविन्यास के अनुसार इसके MSSQL –
@vimal तो आपका प्रश्न क्या है? –