gpt4 book ai didi

mysql - 将玩家统计数据与时间一起存储在mysql中,以获得最近30天最高值的排名

转载 作者:行者123 更新时间:2023-11-29 17:47:15 24 4
gpt4 key购买 nike

编辑:我再次解释一下。我希望你能理解:)

我想将玩家统计数据存储到mysql中。我想要所有时间统计数据,每次击杀,死亡或胜利都将保存在表中。我想要过去 30 天的统计数据,我想要一个 mysql 查询来获取过去 30 天内只有一名玩家的击杀或胜利。我不知道如何保存。然后我想要过去 30 天(月)统计数据的前 10 名。

最佳答案

您可以使用以下方法获取具有最高值(value)的玩家列表:

select player, sum(wins) as numwins
from t
group by player
order by numwins desc;

您可以添加过滤器以仅获取过去 30 天内的玩家:

select player, sum(wins) as numwins
from t
where time > curdate() - interval 30 day
group by player
order by numwins desc;

您可以添加限制 1 来获得一名这样的玩家。

如果您想要所有玩家出现平局,那么查询会稍微复杂一些。

关于mysql - 将玩家统计数据与时间一起存储在mysql中,以获得最近30天最高值的排名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49706848/

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