mirror of
https://github.com/amineo/t2-stat-parser.git
synced 2026-01-20 01:34:47 +00:00
Merge pull request #6 from exogen/bugfix/teamScoreGame-mode
Use mode() instead of avg() to get most likely teamScoreGame
This commit is contained in:
commit
2e8b8458a6
|
|
@ -287,11 +287,11 @@ export class PlayersService {
|
||||||
// enough to determine which team won most of the time, which is all
|
// enough to determine which team won most of the time, which is all
|
||||||
// that matters for this stat.
|
// that matters for this stat.
|
||||||
.addSelect(
|
.addSelect(
|
||||||
"AVG(CASE WHEN (g.stats->'dtTeamGame'->>0)::integer = 1 THEN (g.stats->'teamScoreGame'->>0)::integer ELSE NULL END)::integer / 100",
|
"(mode() WITHIN GROUP (ORDER BY CASE WHEN (g.stats->'dtTeamGame'->>0)::integer = 1 THEN (g.stats->'teamScoreGame'->>0)::integer ELSE NULL END)) / 100",
|
||||||
'score_storm',
|
'score_storm',
|
||||||
)
|
)
|
||||||
.addSelect(
|
.addSelect(
|
||||||
"AVG(CASE WHEN (g.stats->'dtTeamGame'->>0)::integer = 2 THEN (g.stats->'teamScoreGame'->>0)::integer ELSE NULL END)::integer / 100",
|
"(mode() WITHIN GROUP (ORDER BY CASE WHEN (g.stats->'dtTeamGame'->>0)::integer = 2 THEN (g.stats->'teamScoreGame'->>0)::integer ELSE NULL END)) / 100",
|
||||||
'score_inferno',
|
'score_inferno',
|
||||||
)
|
)
|
||||||
.from(GameDetail, 'g')
|
.from(GameDetail, 'g')
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue