SELECT a.ucretcikis "İndirim Tutarı", ROUND (a.indirim_yuzdesi, 2) "%",a.adi_soyadih "Hasta Adı Soyadı" , a.dosya_no "Dosya No", a.protokol_no "Protokol No", a.toplam_indirimsiz "İndirimsiz Toplam",
a.toplam_indirimli "İndirimli Toplam", a.indirim "İndirim Tutarı", a.kullanici "İndirim Yapan",
a.aciklama "Açıklama", a.kurum_adi "Kurum Adı", a.bolum_adi "Bölüm Adı",a.q "Doktoru",a.tarih "Tarih",a.sebep "İndirim Sebebi"
FROM (SELECT k.adi ||' '|| k.soyadi adi_soyadih, k.dosya_no,p.protokol_no,dr.adi_soyadi q ,ks.ucretcikis, SUM (i.ucreti)
toplam_indirimli,SUM (i.ilkucret) toplam_indirimsiz,(SUM (NVL (i.ilkucret, 0)) - SUM (NVL (i.ucreti, 0))) indirim, ks.kullanici, ks.aciklama,((ks.ucretcikis / SUM (i.ilkucret)) * 100)
indirim_yuzdesi,kr.kurum_adi, bl.bolum_adi, dr.adi_soyadi,ks.tarih,ins.sebep FROM hastane.islemyap i,hastane.iptal_neden ins,
hastane.protokol p,hastane.kimlik k, hastane.kasadetail ks, hastane.kurum kr,
hastane.bolum bl,
hastane.dradi dr
WHERE ks.tarih BETWEEN to_date('01.01.2017','dd.mm.yyyy hh24:mi:ss') and to_date('07.12.2017 23:59:00','dd.mm.yyyy hh24:mi:ss')
AND ks.protokol_no = p.protokol_no(+)
AND ks.protokol_no = i.protokol_no(+)
AND ks.makbuz_no = i.makbuz_no(+)
AND ks.giris_cikis = 'C'
AND ks.iptal = 'F'
AND ks.indirim = 'T' and ks.indirim_nedeni=ins.sira_no(+)
AND p.dosya_no = k.dosya_no(+)
AND p.kurum_no = kr.kurum_no(+)
AND p.bolum = bl.bolum(+)
AND p.dr_kodu = dr.dr_kodu(+)
GROUP BY k.adi || ' ' || k.soyadi,
k.dosya_no,
p.protokol_no,
ks.kullanici,
ks.aciklama,
ks.ucretcikis,
kr.kurum_adi,
bl.bolum_adi,
dr.adi_soyadi,
ks.tarih,ins.sebep ) a
WHERE a.indirim > 0
Hiç yorum yok:
Yorum Gönder