maljian
Grünschnabel
Ahoi
Ich habe die folgenden Parameter
Ich wollte Fragen, ob es eine einfachere Überprüfung bei einem Select gibt, als das was ich geschrieben habe.
Ich habe die folgenden Parameter
- pdBeginn
- pdEnde
- pnBetrieb
- pnProjektNr
Ich wollte Fragen, ob es eine einfachere Überprüfung bei einem Select gibt, als das was ich geschrieben habe.
SQL:
[I]AND ((ftier.ftier_datum >= pdBeginn
AND
nvl(ftier.ftier_datum,sysdate-1) <= nvl(pdEnde, sysdate)
AND
pnNrBetrieb IS NULL
AND
pnProjektNr IS NULL)
OR
(ftier.ftier_datum >= pdBeginn
AND
nvl(ftier.ftier_datum,sysdate-1) <= nvl(pdEnde, sysdate)
AND
HEXP_NR = pnNrBetrieb)
OR
(ftier.ftier_datum >= pdBeginn
AND
nvl(ftier.ftier_datum,sysdate-1) <= nvl(pdEnde, sysdate)
AND
fpro.fpro_projektnr = pnProjektNr)
OR
(HEXP_NR = pnNrBetrieb
AND
pnProjektNr IS NULL)
OR
(fpro.fpro_projektnr = pnProjektNr
AND
pnNrBetrieb IS NULL))[/I]
Zuletzt bearbeitet von einem Moderator: