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

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

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

回答
編輯回答
撿肥皂

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

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

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

2017年7月28日 07:54