gpt4 book ai didi

php - mysql。我想获取具有特定日期的所有行的最大值并使用相应的字段

转载 作者:太空宇宙 更新时间:2023-11-03 11:47:52 24 4
gpt4 key购买 nike

我的表格 'players_online'

id | count | date      | time  | day | max-players

0 | 55 | 26/05/16 | 13:00 | 5 | 300
1 | 33 | 26/05/16 | 13:10 | 5 | 300
2 | 43 | 26/05/16 | 13:20 | 5 | 300
3 | 100 | 27/05/16 | 13:00 | 6 | 300
4 | 43 | 27/05/16 | 13:10 | 6 | 300
5 | 56 | 27/05/16 | 13:20 | 6 | 300

期望的输出(今天的最高计数)

id | count | date      | time  | day | max-players

3 | 100 | 27/05/16 | 13:00 | 6 | 300

还有

(昨天最高计数)

id | count | date      | time  | day | max-players

0 | 55 | 26/05/16 | 13:00 | 5 | 300

(最大总数)

id | count | date      | time  | day | max-players

3 | 100 | 27/05/16 | 13:00 | 6 | 300

我对 mysql 的了解已经生疏了,我不知道如何正确掌握它。之前我尝试了以下未选择正确的时间

SELECT MAX(count) AS maxcount, date, time FROM players_online WHERE date='".date('d-m-y')."'

我正在构建一个小统计页面,您可以在其中查看 minecraft 服务器今天(直到现在)、昨天的最高玩家人数以及所有时间的最高玩家人数以及相应的日期、时间、日期和最大玩家数.

希望有人能帮帮我。

最佳答案

您可以只执行一个简单的查询,该查询按计数排序并限制为 1。

SELECT * FROM players_online WHERE date = '27/05/2016' ORDER BY count DESC LIMIT 1

这应该会让你得到最高的计数。

关于php - mysql。我想获取具有特定日期的所有行的最大值并使用相应的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37487418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com