php+mysql查询历史时间中消费最高的一天

库字段

ID 时间 消费

1 2015-4-1 500

2 2015-4-2 300

3 2015-4-2 600

4 2015-4-5 400

5 2015-4-5 300

查询统计历史时间中消费最高的一天, 也就是把每一天消费相加, 取历史最高的一天显示,PHP+MYSQL如何实现?实SQL语句

先把每天的消费汇总,然后在外面按金额倒序排列取第一条记录就是你需要的。

连表查询,但是执行效率令人堪忧。小数据量时可以使用。
select max(a.value) from(select sum(cost) as value from test group by datetime) as a;
cost为金钱数量,datetime为时间

先group by 时间,获取到每日的总数,再用max取出。

select max(a.value) from(select sum(cost) as value from test group by datetime) as a;