给定这样的表:
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
到目前为止一切都很好。
我的问题是:对于所有“未求和”值依赖 order by 语句是否安全?我需要确保我读取了日期最高的行的“每日”值。
谢谢,
彼得
PS我发现了几个处理类似问题的线程,但它们都使用了子查询,这在我的情况下是没有选择的。