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语句

4个回答

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

连表查询,但是执行效率令人堪忧。小数据量时可以使用。
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;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐