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 № 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;