6 Mart 2017 Pazartesi

Bölüm Ve Doktora Göre Yapılan İndirim Miktarları

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