Vielen Dank!
Es ist manchmal nicht so einfach zu verstehen...
Wenn ich das z.B. mit einem Update wie folgt mache:
SQL-Code:
update sachkonto k set
k.letztes_buchungsdatum = (select first 1 b.buchungsdatum from kostenbuchung b where b.sachkonto = k.nummer order by b.buchungsdatum desc)
dann ersetzt er das Feld letztes_buchungsdatum korrekt mit "NULL", wenn kein Buchungssatz existiert.
Nun muss ich halt aufpassen, dass ich Variablen in Schleifen immer auf null zurücksetze.
Frank Reim