summaryrefslogtreecommitdiff
path: root/crunch_player.sql
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-08-11 10:01:53 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2017-08-11 10:01:53 +0200
commitd5ad2473adaa11fd8da2edf3e30d5a20a4831e2a (patch)
tree80889172a0c7087cd9379f8bfe1658dd70ed466f /crunch_player.sql
parent5fceb294bd8b599b923cfeec2c6d795cd90cc82e (diff)
downloadcruncher-d5ad2473adaa11fd8da2edf3e30d5a20a4831e2a.tar.gz
cruncher-d5ad2473adaa11fd8da2edf3e30d5a20a4831e2a.zip
update updated_at on duplicate
Diffstat (limited to 'crunch_player.sql')
-rw-r--r--crunch_player.sql3
1 files changed, 2 insertions, 1 deletions
diff --git a/crunch_player.sql b/crunch_player.sql
index c102f44..4e449f3 100644
--- a/crunch_player.sql
+++ b/crunch_player.sql
@@ -1,7 +1,7 @@
insert low_priority into `player_point`
select
null,
- p.created_at,
+ p.created_at as updated_at,
p.player_api_id,
s.id as series_id,
f.id as filter_id,
@@ -50,6 +50,7 @@ group by p.player_api_id, s.id, f.id, h.id, gm.id, r.id
order by p.id
on duplicate key update
+updated_at = case when values(updated_at) > updated_a then values(updated_at) else updated_at end,
played = played + values(played),
wins = wins + values(wins),
trueskill_max = case when values(trueskill_max) > trueskill_max then values(trueskill_max) else trueskill_max end,