summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-03-02 18:36:32 +0100
committerschneefux <schneefux+commit@schneefux.xyz>2017-03-02 18:36:32 +0100
commita547f80e220921be7b7c8c5068838cc278b630f5 (patch)
tree2f86018c7b058e33e8bf7248208204e5cf4e7973
parent72154860c353f87841ede8752adada095f09c2e3 (diff)
downloadcompiler-a547f80e220921be7b7c8c5068838cc278b630f5.tar.gz
compiler-a547f80e220921be7b7c8c5068838cc278b630f5.zip
process missing stats
-rw-r--r--queries/player/count_player_matches.sql8
1 files changed, 5 insertions, 3 deletions
diff --git a/queries/player/count_player_matches.sql b/queries/player/count_player_matches.sql
index ddfbb66..db5a2de 100644
--- a/queries/player/count_player_matches.sql
+++ b/queries/player/count_player_matches.sql
@@ -1,7 +1,7 @@
with stats as (
with plr as (
select
- 'a' as patch_version,
+ 'a'::text as "patchVersion",
player."apiId" as player_api_id,
match."gameMode" as game_mode,
participant."winner" as winner
@@ -14,12 +14,14 @@ where
player."apiId" = $1)
select
(select distinct(player_api_id) from plr),
+ (select distinct("patchVersion") as "patchVersion" from plr),
(select count(*) as played from plr),
(select count(*) as wins from plr where winner = true),
(select count(*) as casual_played from plr where game_mode like '%casual%'),
(select count(*) as casual_wins from plr where game_mode like '%casual%' and winner = true),
(select count(*) as ranked_played from plr where game_mode like '%ranked%'),
- (select count(*) as ranked_wins from plr where game_mode like '%ranked%' and winner = true)
+ (select count(*) as ranked_wins from plr where game_mode like '%ranked%' and winner = true),
+ (select 0 as streak)
)
-INSERT INTO player_stats("player_apiId", played, wins, casual_played, casual_wins, ranked_played, ranked_wins)
+INSERT INTO player_stats("player_apiId", "patchVersion", played, wins, casual_played, casual_wins, ranked_played, ranked_wins, streak)
SELECT * FROM stats