テーブルがあり、最大、平均、標準偏差などの集計関数を含むクエリを実行する必要があります。 最大5つの番号を返します。SQL 1つではなく5つの最大値を見つける
簡略化されたクエリは、このようなものです:
SELECT OSI_KEY , MAX(VALUE) , AVG(VALUE) , STDDEV(VALUE), variance(VALUE)
FROM DATA_VALUES_5MIN_6_2013
GROUP BY OSI_KEY
ORDER BY OSI_KEY
と私はいくつかの魔法を必要としています。)このようなクエリ:
SELECT OSI_KEY , MAX1(VALUE) ,MAX2(VALUE) ,MAX3(VALUE) ,MAX4(VALUE) , MAX5(VALUE) ,
AVG(VALUE) , STDDEV(VALUE), variance(VALUE)
FROM DATA_VALUES_5MIN_6_2013
GROUP BY OSI_KEY
ORDER BY OSI_KEY
は、私はあなたの配慮に感謝。
あなたは値の降順で注文した後、 "Select Top 5 ..."を試すことができます – Lee