-1

低、中、高、月の列に値を含むテーブルがあります。次の結果を月ごとの最大値で取得したいと思います。月ごとの各列の最大値を取得します。

これが私の声明です

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

望ましい結果は

month 1: Low 2 Medium 3 High 4

month 2: Low 4 Medium 2 High 5

month 3: Low 6 Medium 3 High 6

4

1 に答える 1

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;
于 2013-05-06T15:04:01.717 に答える