Bazı Sql'ler

--PLSQL için daha çok dbEaver kullanıyorum. Bana daha basit geliyor.

AND (P.DURUMU =$P{DURUMU} OR $P{DURUMU} = 'HEPSİ' OR $P{DURUMU}IS NULL)
AND (P.TURU =$P{TURU} OR $P{TURU} = 'HEPSİ' OR $P{TURU} IS NULL)
AND (P.ID_PBS_ISYERI = $P{ISYERI} OR $P{ISYERI} IS NULL)
AND ((P.KURUM_SICIL_NO BETWEEN $P{SICIL1} AND $P{SICIL2}) OR ($P{SICIL1} IS NULL))


AND(D.BASLAMA_TARIHI  BETWEEN TO_DATE($P{DONEM},'DD/MM/YYYY') AND TO_DATE($P{DONEM2},'DD/MM/YYYY')+1 )



AND ($P{GELIRKODU} IS NULL OR (INSTR($P{GELIRKODU},KOD.ID)>0))

AND (KOD.ID IN (

select GELIR.ID_BGP_GELIRKOD
from BGP_SERVIS_GELIRKOD GELIR
WHERE GELIR.ID_BGP_SERVIS=$P{SERVIS}


)OR($P{SERVIS} IS NULL))

Hiç yorum yok:

Yorum Gönder