Aktives Mitglied
Hallo,
ich habe eine Datenbanktabelle in der in mehreren Spalten unterschiedliche numerische Werte erfasst sind. Ich kann mir per:
den Durchschnitt der Werte einer Spalte auslesen. Nun möchte ich aber den Durchschnitt von Spalte 1, den Durchschnitt von Spalte 2, etc. ohne jedoch jedes Mal eine neue query für jede weitere Spalte durchzuführen. Ich hatte jetzt schon an so etwas gedacht und probiert
aber das ist es nicht. Es stören die Bedingungen für die zweite Spalte, so zumindest die Fehlermeldung:
Liege ich komplett verkehrt oder wo ist der Syntaxfehler?
Vielen Dank vorab schon einmal.
Gruß
O.
ich habe eine Datenbanktabelle in der in mehreren Spalten unterschiedliche numerische Werte erfasst sind. Ich kann mir per:
PHP:
SELECT AVG(spalte1) FROM `tabelle` WHERE Bedingungen für spalte1
PHP:
SELECT AVG(spalte1), AVG(spalte2) FROM `tabelle` WHERE Bedingungen für sSpalte1, Bedingungen für spalte2
PHP:
SELECT AVG( spalte1 ) , AVG( spalte2 )
FROM `tabelle`
WHERE `spalte1` <>0
AND `spalte1` <6, `spalte2` <>0
AND `spalte2` <6
MySQL meldet:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' `spalte2` <> 0 AND `spalte2` <6' at line 1
Vielen Dank vorab schon einmal.
Gruß
O.