From: | Harald Fuchs <hf0614x(at)protecting(dot)net> |
---|---|
To: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: [despammed] Re: Frage zu SQL |
Date: | 2005-07-04 17:57:49 |
Message-ID: | pumzp2mp2a.fsf@srv.protecting.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
In article <200507041939(dot)44229(dot)peter_e(at)gmx(dot)net>,
Peter Eisentraut <peter_e(at)gmx(dot)net> writes:
> Andreas Kretschmer wrote:
>> Also, ich wollte ja die summen bis dahin erfassen, also grob so:
>>
>> id | wert | summe
>> ---------------------
>> 1 | 5 | 5 (0+5)
>> 2 | 10 | 15 (5+10)
>> 3 | -2 | 13 (15-2)
> Das geht mit SQL meines Wissens nach nicht, weil du ja, zur Optimierung,
> die Zwischenergebnisse zwischenspeichern müsstest. Ich denke es geht
> mit einer PL/pgSQL-Funktion, die das alles im Speicher macht. Wenn das
> nicht geht, dann wohl eher im Client.
Die Frage ist, ob man das überhaupt serverseitig machen _sollte_. Ich
finde, ein DB-Server sollte lediglich die nötigen Daten zurückliefern
(evtl. sortiert), während die Aufbereitung dieser Daten mindestens
ebensogut der Client erledigen kann. Eine laufende Summe scheint mir
da client-seitig besser aufgehoben.
From | Date | Subject | |
---|---|---|---|
Next Message | Kretschmer Andreas | 2005-07-04 18:11:17 | Re: [despammed] Re: Frage zu SQL |
Previous Message | Andreas Seltenreich | 2005-07-04 17:41:30 | Re: [despammed] Re: Frage zu SQL |