0

これに基づいて計算を実行する必要があります:

(col1 + col2 + col3 + col4 + col5) /col6

そして、この計算が完了したら、得られた結果に基づいてオーダーバイを実行したいと考えています。

提案してください。私はこのように合計を実行する方法を知っています:

SELECT SUM(column1) + SUM(column2) + SUM(columnN) FROM mytable 
4

4 に答える 4

1
SELECT (column1+column2+columnN)/column6
FROM mytable
ORDER BY (column1+column2+columnN)/column6
于 2012-11-27T13:23:20.033 に答える
1

私はあなたがこれを意味すると思います:

SELECT ((column1 + column2 + columnN) / column6) as calc 
FROM mytable order by calc
于 2012-11-27T13:24:39.097 に答える
1
SELECT (col1 + col2 + col3 + col4 + col5) /col6 as calculated
FROM your_table
ORDER BY calculated
于 2012-11-27T13:25:16.277 に答える
0

これを試して ::

SELECT (column1+column2+columnN) as total,
total/column6 as average
FROM mytable
ORDER BY total
于 2012-11-27T13:24:41.593 に答える