SUM Funktion
am 02.04.2006 21:46:49 von battal
Hallo allerseits,
ich fange gerdae an mich langsam an php+mysql heranzutasten, jedoch habe ich
probleme mit einer abfrage
ich muss eine summe aus allen feldern der tabelle bilden
ich habe ca 455 Felder.
Jetzt habe ich nach einer Möglichkeit gesucht die Abfrage in etwa so zu
formulieren:
select sum(feld1 to feld455) where feld 15=Februar
die beispiele überall im web arbeiten immer mit einem feld, ist das was ich
vorhabe in sql überhaupt möglich??
Re: SUM Funktion
am 02.04.2006 22:33:18 von Axel Schwenke
"M.Kale" wrote:
>
> ich fange gerdae an mich langsam an php+mysql heranzutasten, jedoch habe ich
> probleme mit einer abfrage
> ich muss eine summe aus allen feldern der tabelle bilden
> ich habe ca 455 Felder.
Du hast eine Tabelle mit 455 Spalten? LOL!
Das ist mal ein *starkes* Indiz für ein kaputtes Design.
> Jetzt habe ich nach einer Möglichkeit gesucht die Abfrage in etwa so zu
> formulieren:
>
> select sum(feld1 to feld455) where feld 15=Februar
>
> ist das in sql überhaupt möglich??
Nein. SUM() summiert über mehrere *Zeilen*, nicht Spalten.
XL
Re: SUM Funktion
am 02.04.2006 23:01:54 von Dirk Brosowski
M.Kale schrieb:
> Hallo allerseits,
>
> ich fange gerdae an mich langsam an php+mysql heranzutasten, jedoch habe ich
> probleme mit einer abfrage
> ich muss eine summe aus allen feldern der tabelle bilden
> ich habe ca 455 Felder.
>
> Jetzt habe ich nach einer Möglichkeit gesucht die Abfrage in etwa so zu
> formulieren:
>
> select sum(feld1 to feld455) where feld 15=Februar
>
> die beispiele überall im web arbeiten immer mit einem feld, ist das was ich
> vorhabe in sql überhaupt möglich??
>
Nicht das ich wüsste, aber das Datenbankdesign ist auch alles andere als
normal / pflegeleicht. Evtl. macht es Sinn das zu ändern..
Grüße
Dirk