Ich habe eine Tabelle mit Werten im FolgendenSpalten: niedrig, mittel, hoch und Monat. Ich möchte die folgenden Ergebnisse die maximalen Werte pro Monat erhalten. Es wird den maximalen Wert in jeder Spalte pro Monat abrufen.
Hier ist meine Aussage
SELECT MAX(low) as Low,MAX(medium) as Medium,MAX(high) as High,month as mth FROM tablename WHERE month > 0;
Gewünschtes Ergebnis wäre
month 1: Low 2 Medium 3 High 4
month 2: Low 4 Medium 2 High 5
month 3: Low 6 Medium 3 High 6
Antworten:
1 für die Antwort № 1SELECT MAX(low) as Low,MAX(medium) as Medium,MAX(high) as High,month as mth
FROM tablename
WHERE month > 0
GROUP BY month
ORDER BY month;