SELECT * FROM ( SELECT INVOICEREF 'FaturaRef', CASE LINETYPE WHEN 4 THEN 'Hizmet' WHEN 0 THEN 'Malzeme' END 'Tür', SUM(TOTAL) AS ToplamTutar FROM LG_025_01_STLINE GROUP BY INVOICEREF, LINETYPE) AS FEYYAZ PIVOT ( SUM(ToplamTutar) FOR Tür IN ([Hizmet],[Malzeme]) ) AS PVTbu sorgu ile oluşturduğum bir pivot tablom var. Bu sorgudan çıktı olarak gelen 3 sütundaki(FaturaRef - Hizmet - Malzeme) değerlerini ana sorgum içerisine nasıl dahil edebilirim?
ana sorgu yapısı şu şekilde
SELECT
a
b
c
d
e
f
g
h
i
pivot tablodan gelecek hizmet sütunu
pivot tablodan gelecek malzeme sütunu
FROM
db1
LEFT JOIN db2 ON db1.REF = db2.REF
LEFT JOIN db3 ON db2.REF = db3.REF
LEFT JOIN db4 ON db3.REF = db4.REF
WHERE
db1.CODE = 2
GROUP BY
a,
b,
c,
d,
e,
f,
g,
h,
i