zl程序教程

您现在的位置是:首页 >  其它

当前栏目

ROW_NUMBER() OVER (PARTITION BY 字段1 ORDER BY 字段2 DESC)

number by 字段 order partition row Over desc
2023-09-14 09:09:30 时间

这个用法在mysql 中没有,就是对数据先根据字段1聚合,在根据字段二排序


select * from (
   SELECT   player_id  , DATE(timestamp ) as dt ,ROW_NUMBER() OVER (PARTITION BY player_id ORDER BY timestamp DESC) AS rn, FROM `heidao-market.mafia1_ods.game_log_login` 
   WHERE DATE(timestamp) >= '2020-01-10' and DATE(timestamp) <= '2020-01-11')
   where rn= 1