]> git.xonotic.org Git - xonotic/xonstatdb.git/blob - scripts/update_ranks.sql
66e8b12fc1dce5d2688216ace66bb50a58adda41
[xonotic/xonstatdb.git] / scripts / update_ranks.sql
1 begin;
2     delete from player_ranks;
3
4     insert into player_ranks(player_id, nick, game_type_cd, elo, rank)
5     select p.player_id, p.nick, pe.game_type_cd, pe.elo, rank() 
6     over (partition by pe.game_type_cd order by pe.elo desc)
7     from players p, player_elos pe
8     where p.player_id = pe.player_id;
9
10 end;