/ / grupowanie maksymalnych wartości miesięcznie - mysql, group-by

grupowanie wartości maksymalnych na miesiąc - mysql, group-by

Mam tabelę z wartościami poniżejkolumny: niska, średnia, wysoka i miesiąc. Chciałbym uzyskać następujące wyniki maksymalne wartości na miesiąc. Pobieram maksymalną wartość w każdej kolumnie na miesiąc.

Oto moje oświadczenie

SELECT MAX(low) as Low,MAX(medium) as Medium,MAX(high) as High,month as mth FROM tablename WHERE month > 0;

Pożądany wynik będzie

month 1: Low 2 Medium 3 High 4

month 2: Low 4 Medium 2 High 5

month 3: Low 6 Medium 3 High 6

Odpowiedzi:

1 dla odpowiedzi № 1
SELECT 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;