鍍金池/ 問答/PHP  Python  數(shù)據(jù)庫/ php mysql分組統(tǒng)計(jì)取 分組中的最前和最后一條數(shù)據(jù) 最大值最低值

php mysql分組統(tǒng)計(jì)取 分組中的最前和最后一條數(shù)據(jù) 最大值最低值

現(xiàn)在數(shù)據(jù)結(jié)構(gòu)是這樣的
字段 id price amount time(格式是2018-07-11 10:15的格式)
現(xiàn)在的需求是這樣的,
以分鐘進(jìn)行分組 time
然后取 分組中price第一條和最后一條數(shù)據(jù) 和amount最大值最低值(這個(gè)我知道用max和min)
但是price分組中第一條和最后一條數(shù)據(jù)用什么讀取,有沒有直接一條MYSQL語法就能取得

回答
編輯回答
撿肥皂

分組第一條線排序再分組,取出的就是分組第一條。調(diào)整排序方式獲取最后一條。應(yīng)該是沒辦法同時(shí)獲取第一條最后一條

2018年3月23日 10:50
編輯回答
淡墨

如果你以上的所有要求同時(shí)滿足,是不可能的,一般建議是用Php來實(shí)現(xiàn),如果你想用sql的話, price 可以利用limit 1 來獲得,最后一條可以利用 order by desc limit 1獲得,或者你利用框架的語法獲取更簡單

2017年7月28日 07:54