gpt4 book ai didi

mysql - 如何查询 mysql 表以获取列的当前值和当天的最大值

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

我有一张看起来像这样的 table 。每个 game_id 每 5 分钟更新一次

game_id  players   date12       420       2013-06-19 12:30:0013       345       2013-06-19 12:30:0014       600       2013-06-19 12:30:0012       375       2013-06-19 12:25:00     13       475       2013-06-19 12:25:0014       575       2013-06-19 12:25:0012       500       2013-06-19 12:20:00...

我需要查询每个游戏 ID,获取当前玩家(最新时间戳)和当天的最大值。所以结果看起来像这样

game_id  max      current12       500      42013       475      34514       600      600

我尝试过类似的方法,但是运气不好,无法弄清楚:(

选择 game_id,max(players) 作为最大值,players 为 current from players where date >= '2013-06-19' order by date desc group by game_id;

感谢您的帮助!

最佳答案

http://www.sqlfiddle.com/#!2/e5157/5

 select game_id, max(players) as maximum, 
players as current
from tab where date >= '2013-06-19'

group by game_id

关于mysql - 如何查询 mysql 表以获取列的当前值和当天的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17202845/

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