库字段
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;