Vraag : de vraag van de orakelvraag

als: control.start_date = (sysdate-1) en: control.end_date = (sysdate-1) then
als: control.p_seq_no! = 1 die then
msgbox.sh ow („Fout“, „Emmer niet voor de gekozen datumwaaier“ wordt geproduceerd, „fout“);
: control.p_seq_no: = verklaar nietig;
go_item ('control.p_seq_no'< wbr/>);
Anders
go_item („control.pb_run“);
Eind als;
Elsif: control.start_date = (sysdate-2) en
(: control.end_date tussen (sysdate-2) en (sysdate-1)) then
als: control.p_seq_no niet in (2.1) then
msgbox.sh ow („Fout“, „Emmer niet voor de gekozen datumwaaier“ wordt geproduceerd, „fout die“);
: control.p_seq_no: = verklaar nietig;
go_item ('control.p_seq_no'< wbr/>);
Anders
go_item („control.pb_run“);
Eind als;
End als;
---
If de begindatum en de einddatum zijn sysdate-1 dan slechts emmer 1 kunnen worden gekozen, is de datum d.w.z. van het p_seq_no (rapportparameter)/>If begin

Antwoord : de vraag van de orakelvraag

oh. .ok. ik niet dat het een parameter is. ik dacht het een punt van het controleblok is.

Dan probeer dit:

to_number (versiering (: control.p_seq_no)) ! = 1

op dezelfde manier

to_number (versiering (: control.p_seq_no)) niet in (1.2)

Dank
Andere oplossingen  
 
programming4us programming4us