Rechnen mit php 2

ryserstephan

Mitglied
Hallo
ich habe folgenden code für das aus rechen der Punkte
$sql ="Select(AVG(C3) + AVG(C4) + AVG(C5) + AVG(C6))/$id as auswertung FROM daten";
jetzt habe ich noch mehr fragen zu ausrechnen und 3 spalten die ich einfach ausulesen
will. Leider weis ich nicht wie ich Select muss das ich die anderen auch noch
ausrechnen kann und einzelne spalten auslesen kann. Bsp:
$sql ="Select
(AVG(C3) + AVG(C4) + AVG(C5) + AVG(C6)) /$id as auswertung FROM daten";
(AVG(C7) + AVG(C8) + AVG(C9) + AVG(C10)) /$id as auswertung FROM daten";
Gr33z
 
Es müsste ja eigentlich so klappen:

$sql ="Select (AVG(C3) + AVG(C4) + AVG(C5) + AVG(C6)) /$id as auswertung, (AVG(C7) + AVG(C8) + AVG(C9) + AVG(C10)) /$id as auswertung2 FROM daten";
 
Hehe du bist spitze habe zwar genau das gleiche gmeacht aber gieng nicht jetzt gehts!
*kopfkratzen*

Coole sache aber wie beckome ich jetzt einzelne spalten noch in den select,
brauche noch id,C53,datum damit ich die einzeln auslesen kann
 
$sql ="Select (AVG(C3) + AVG(C4) + AVG(C5) + AVG(C6)) /$id as auswertung, (AVG(C7) + AVG(C8) + AVG(C9) + AVG(C10)) /$id as auswertung2, id, C53, datum FROM daten";
 
leider beckomme ich den Fehler :
Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal
if there is no GROUP BY clause
 
$sql ="Select (AVG(C3) + AVG(C4) + AVG(C5) + AVG(C6)) /$id as auswertung, (AVG(C7) + AVG(C8) + AVG(C9) + AVG(C10)) /$id as auswertung2, id, C53, datum FROM daten GROUP BY id, C53, datum";
 
dank dir für deine antwort aber jetzt wird das formular einfast 4 mal wiederholt.
aulso untereinander weil das habe ich auch hinbeckommen ;0)
 

Neue Beiträge

Zurück