Hallo Thomas,
herzlich willkommen in der Delphi-PRAXiS.
Dein erster Lösungsansatz hat doch offenbar funktioniert? Allerdings bin ich nicht sicher, ob ich verstehe, warum du die Aggregate, die du auf deiner Tabelle berechnest, auch in der gleichen Tabelle speichern willst. Sieht nach einer Auswertung aus, aber solche Ergebnisse speichert man doch nicht in der Basis-Tabelle.
Dass der zweite Ansatz nicht funktioniert, könnte daran liegen, dass du bei der
Query nicht RequestLive := true eingestellt hast.
Grüße vom marabu