Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Plain Text by boraxdeneme ( 12 years ago )
/*SELECT 'Test Sayısı', tcg.grupadi, H.HizmetKodu Kodu,
H.HizmetAdi Adi,
nvl(COUNT(DISTINCT Ht.Hastano || '#' || Ht.Hizmetsirano),0) Testsayisi
FROM Hasta_Testleri Ht,
Hizmetler H,
test_calisma_gruplari tcg
WHERE H.Hizmetkodu = Ht.Testkodu
AND tcg.grupno = ht.calismagrubu
AND NVL(Ht.BHTipi, 'T') NOT IN ('BI', 'DH')
AND NVL(Ht.Statu, 'R') NOT IN ('X', 'Y')
AND Ht.Labkabultarihi BETWEEN TO_DATE(&BaslangicTarihi; || ' 00:00', 'dd/mm/yyyy hh24:mi') AND
TO_DATE(&BitisTarihi; || ' 23:59', 'dd/mm/yyyy hh24:mi')
GROUP BY tcg.grupadi, H.HizmetKodu, H.HizmetAdi
Union All*/
SELECT /*+ RULE */ 'Tekrar Sayısı', tcg.grupadi,
Cw.TestKodu Kodu,
H.HizmetAdi Adi,
nvl(GetTestTekrarSayisi(Cw.TestKodu, &BaslangicTarihi;, &BitisTarihi;, -1),0) TekrarSayisi
FROM Hasta_Testleri Ht,
Hizmetler H,
Ce_Cihaz_Worklist Cw,
test_calisma_gruplari tcg
WHERE H.Hizmetkodu = Ht.Testkodu
AND NVL(Ht.BHTipi, 'T') NOT IN ('BI', 'DH')
AND NVL(Ht.Statu, 'R') NOT IN ('X', 'Y')
AND tcg.grupno = ht.calismagrubu
AND Cw.KayitTarihi BETWEEN TO_DATE(&BaslangicTarihi; || ' 00:00', 'dd/mm/yyyy hh24:mi') AND
TO_DATE(&BitisTarihi; || ' 23:59', 'dd/mm/yyyy hh24:mi')
AND Cw.HastaHizmetRefNo = Ht.HastaHizmetRefNo
GROUP BY tcg.grupadi, Cw.TestKodu, H.HizmetAdi
Revise this Paste