Ich würde zwar auch ne zweite Table verwenden aber hast Du mal versucht eine Procedure zu schreiben (ich gehe jetzt mal von Interbase,
MySQL usw. aus) die die Abfrage ausführt, dass Ergebnis in eine Variable schreibt und im gleichen Atemzug ein InsertStatment abzusetzen?
SQL-Code:
Create Procedure Test1 (
ID
Integer,
...)
AS
Declare variable v date;
Begin
Select *
From DB WHERE Datum
between Datum
into V;
update DB set Summe = :v
end;
Ich habe das zwar nicht ausprobiert aber so oder ähnlich sollte es funktionieren.
PS: Was schümpft du hier eigentlich rum, du hast auf Fragen die gestellten Fragen gar nicht reagiert. Der ganze Beitrag sieht danach aus, dass Du dir hier keinen Kopf machst sondern lieber die anderen denken läßt.