phpbar.de logo

Mailinglisten-Archive

[php] MySQL-Durchschnitt [war : Re: [php] (no subject) *grumpf*]

[php] MySQL-Durchschnitt [war : Re: [php] (no subject) *grumpf*]

Mathias mathias_(at)_appc11.gsi.de
Mon, 22 Nov 1999 02:35:14 +0100


Aloha,

At 18.11.99 09:52 , you wrote:

>> Jedesmal wenn einer eine Stimme abgibt, rechne ich
>> den Durchschnitt neu aus, per php3. Kann das nicht auch irgendwie
>> Mysql machen?? Das Durchschnitt automatisch geupdated wird sobald
>> note1-note6 geändert wird??
>
>Mußt du denn den Durchschnitt überhaupt separat vorhalten? Eigentlich
>ist er ja redundant. Stattdessen könntest Du Ihn erst bei der Abfrage
>kalkulieren, marke:
>
>select eins, zwei, drei, vier, fuenf, sechs,
>(eins*1+zwei*2+drei*3+vier*4+fuenf*5+sechs*6)/(eins+zwei+drei+vier+fuenf+se
chs)
>as schnitt
>from test


Warum so kompliziert ?

Man braucht doch nur die Gesamtsumme aller abgegebenen Noten und die Anzahl
der Wähler zu speichern. Z.B.

summe = 30
waehler = 6

durchschnitt = 30/6 = 5

neue stimme mit note 5:

summe = 35
waehler = 7

durchschnitt = 35/7 = 5

Sollten zu Statistikzwecken auch noch die Werte der Noten gebraucht werden
(Wie viele 1er gab es ? Wie viele 6er ?) Sollte man IMO die Spalten:
eins, zwei, drei, vier, fuenf, sechs, summe, waehler 
passend fuettern - und den schnitt aus den letzten beiden Bilden, was fixer
gehen sollte.

Gruesse, Mathias

Mathias        mathias_(at)_appc11.gsi.de


php::bar PHP Wiki   -   Listenarchive