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