PDA

Orijinalini görmek için tıklayınız : Aynı türden değerleri toplama


Huskar
05-02-2019, 17:36:48
https://i.hizliresim.com/V993LB.png (https://hizliresim.com/V993LB)
bu resimdeki tabloyu
https://i.hizliresim.com/nQQJgN.png (https://hizliresim.com/nQQJgN)
bu şekilde düzenlemek için gerekli sql sorgusuna ihtiyacım var.

Yani;
Aynı INVOICEREF değerlerine sahip faturanın HİZMET ve MALZEME fiyatlarını ayrı 2 sütun halinde göstermek istiyorum. Diğer bir deyişle,
Bir faturanın ne kadarı hizmet bedeli ne kadarı malzeme satışı onu öğrenmek istiyorum.

Yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.

PheNo
08-02-2019, 11:03:23
PL/SQL kodu:

SELECT FIS_TURU, NVL(HIZMET,0) AS HIZMET, NVL(MALZEME,0) AS MALZEME, INVOICEREF
FROM
(
SELECT FIS_TURU, INVOICEREF, SATIS_TURU, TOTAL FROM TABLE
)
PIVOT
(
SUM(TOTAL) FOR SATIS_TURU IN ('Hizmet' as HIZMET, 'Malzeme' as MALZEME)
)