为了账号安全,请及时绑定邮箱和手机立即绑定

php mysql分组统计取 分组中的最前和最后一条数据 最大值最低值

php mysql分组统计取 分组中的最前和最后一条数据 最大值最低值

PHP
一只萌萌小番薯 2018-08-03 20:52:48
现在数据结构是这样的字段 id price amount time(格式是2018-07-11 10:15的格式) 现在的需求是这样的,以分钟进行分组 time然后取 分组中price第一条和最后一条数据 和amount最大值最低值(这个我知道用max和min)但是price分组中第一条和最后一条数据用什么读取,有没有直接一条MYSQL语法就能取得
查看完整描述

2 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

分组第一条线排序再分组,取出的就是分组第一条。调整排序方式获取最后一条。应该是没办法同时获取第一条最后一条

查看完整回答
反对 回复 2018-08-05
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

如果你以上的所有要求同时满足,是不可能的,一般建议是用Php来实现,如果你想用sql的话, price 可以利用limit 1 来获得,最后一条可以利用 order by desc limit 1获得,或者你利用框架的语法获取更简单

查看完整回答
反对 回复 2018-08-05
  • 2 回答
  • 0 关注
  • 1018 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信