次のようなテーブルがあるとします。
id; day; daily
1; 2013-07-01; 50.00
1; 2013-07-02; 60.00
1; 2013-07-03; 70.00
1; 2013-07-04; 80.00
このクエリ:
SELECT
id
day,
daily,
SUM(daily) total
FROM
table
GROUP BY
id
ORDER BY
day DESC
戻り値:
1; 2013-07-04; 80.00; 260.00
これまでのところすべて順調です。
私の質問は次のとおりです。すべての「合計されていない」値のステートメントによる順序に依存するのは安全ですか? 最高の日付の行の「毎日」の値を確実に読み取る必要があります。
ありがとうございました、
ピーター
PS 同様の質問を扱っているスレッドをいくつか見つけましたが、それらはすべて、私の場合はオプションではないサブクエリを使用していました。