hinzufügen Die folgende Abfrage ermöglicht es mir, den Typ der Klasse zu zählen, die ein Schüler nimmt.Müssen die Anzahl in Select
SELECT student_schedule.Grade, LEFT(student_schedule.Course,2) AS 'Type',
COUNT(*) AS 'Count'
FROM student_schedule
GROUP BY Type, Grade
ORDER BY Grade, Type
Das Ergebnis ist:
würde ich jetzt das Verhältnis wie durch Grade für jeden Typ zu finden. Die vierte Spalte nach Count wäre (303 + 529 + 50 oder 882) für alle Zeilen der Note 7 und (719 + 139 + 15 oder 873) für die Note 8. Ich brauche eine SUMME in meiner SELECT-Anweisung, denke ich. Zur Klarstellung wäre die vierte Spalte 882 für die 7. Klasse und 873 für die 8. Klasse in jeder Reihe für diese Klasse. Jede Hilfe wäre willkommen.
"GROUP BY Typ, Grad" irgendwie verhindert, dass Sie weitere Gruppierung ("GROUP BY Grade") ... Eine Option wäre das Abrufen von Ergebnissen und das Iterieren der Datensätze zum Hinzufügen von Zählern nach Noten. – Webomatik