Zitat Zitat von Fuerchau Beitrag anzeigen
Wieso? Ich kodiere den doch innerhalb?
Aber was solls, da alles nichts hilft!

Der wesentliche Unterschied ist
a) select .... into ....
b) open, fetch, close

In der Variante a) benötige ich Null-Inds oder einen "set ... coalesce(....)" oder "Values((coalesce()) into".
In der Variante b) kommt SQLCODE = 100.
... steh mal kurz auf, Du sitzt auf der Leitung:

exec sql select maxPLDAT, sum(PLMENG) sumplmeng
into :Wareneingangsdatum
,:Wareneingangsmenge
from (
select max(pldat) maxpldat, sum(plmeng) sumplmeng
from D060
group by (PLBBNR, PLABNR, PLPONR)
) P
where PLBBNR = 242.BBNR
and PLABNR = 242.BBABNR
and PLPONR = 242.BBPONR ;

Cefix, irgendwie verhunzt er mir die Variablennamen in der where clause!