ILEMax
07-10-10, 14:46
Hi,
ich hab hier einen Ablauf, der nur staten darf, wenn es eine best. Datenkonstelation gibt.
Nun kann ich natürlich Datei 1 lesen, dann 2, dann 3 ... und am Ende verarbeiten, wenn alles vorhanden war.
Aber ich dachte mir, sei mal modern, nimm mal sql (im ILE)
also
set zahl = (select count(*) from ...
inner join ... inner join ...
where ...
OPTIMIZE for 1 Rows
(ich will ja nur wissen ob es mind 1 Satz gibt)
Das geht aber nicht.
Ebenso beim
select dateifeld into :var from ...
inner join ... inner join ...
where ...
OPTIMIZE for 1 Rows
mit max(Feldname) oder min() zu arbeiten währe ne Alternative.
Gibt's noch eine Möglichkeit 'schnell'
zu dem Ergebniss zu kommen?
Oder doch die 'unmoderne' alte Variante.
Danke
Euer ILEMax
ich hab hier einen Ablauf, der nur staten darf, wenn es eine best. Datenkonstelation gibt.
Nun kann ich natürlich Datei 1 lesen, dann 2, dann 3 ... und am Ende verarbeiten, wenn alles vorhanden war.
Aber ich dachte mir, sei mal modern, nimm mal sql (im ILE)
also
set zahl = (select count(*) from ...
inner join ... inner join ...
where ...
OPTIMIZE for 1 Rows
(ich will ja nur wissen ob es mind 1 Satz gibt)
Das geht aber nicht.
Ebenso beim
select dateifeld into :var from ...
inner join ... inner join ...
where ...
OPTIMIZE for 1 Rows
mit max(Feldname) oder min() zu arbeiten währe ne Alternative.
Gibt's noch eine Möglichkeit 'schnell'
zu dem Ergebniss zu kommen?
Oder doch die 'unmoderne' alte Variante.
Danke
Euer ILEMax