如下有个简单的 表drink,表示记录某人某天喝水的记录。
同一天可能喝好多次,每次喝的量和日期作为一条记录保存。
现在有如下三天的记录:+------------+------+
|date|ml|
+------------+------+
|2010-01-06|55|
|2010-01-06|85|
|2010-01-06|50|
|2010-01-06|50|
|2010-01-07|40|
|2010-01-07|50|
|2010-01-07|25|
|2010-01-07|95|
|2010-01-07|40|
|2010-01-07|40|
|2010-01-08|75|
|2010-01-08|100|
+------------+------+求sql语句,得到如下结果
Total:该表记录的喝的水总量(3天总量)
maxDay:表示哪天喝水最多
dayTotal:表示相应于maxDay的那天喝了多少水
+-------+------------+----------+
|Total|maxDay|dayTotal|
+-------+------------+----------+
|705|2010-01-07|290|
+-------+------------+----------+要求用一条sql语句完成。怎么写比较简单呢?
不是分步完成,不用临时建立视图什么的,要求一条语句完成。似乎很麻烦的样子。