6 Mart 2017 Pazartesi

TANI BOLUM İST. HANGİ TANIDAN HANGİ BÖLÜM KAC KEZ KULLANMIŞ

SELECT   ROWNUM "Sıra No", a."ICD Kodu", a."Tani Adi",a."Bölüm Adı", a."Adet", a."%"
 FROM (SELECT   t.icd "ICD Kodu", tn.tani "Tani Adi",bl.bolum_adi "Bölüm Adı", COUNT (*) "Adet",
 ROUND (  COUNT (*)  * 100  / (SELECT COUNT (*) "Adet" FROM hastane.tani t, hastane.tanilar tn   WHERE tn.icd = t.icd  AND t.tarih BETWEEN :tarihbas AND :tarihbit ),
  1 ) "%"  FROM hastane.tani t, hastane.tanilar tn,hastane.bolum bl WHERE tn.icd = t.icd AND t.tarih BETWEEN :tarihbas AND
:tarihbit and bl.BOLUM=t.BOLUM GROUP BY t.icd, tn.tani,bl.bolum_adi ORDER BY COUNT (*) DESC) a GROUP BY ROWNUM, a."ICD Kodu", a."Tani Adi",a."Bölüm Adı", a."Adet", a."%"
  HAVING ROWNUM < 51 ORDER BY ROWNUM

Hiç yorum yok:

Yorum Gönder