ai generated solutions to our ai generated problems

This commit is contained in:
2026-06-20 01:26:10 +01:00
parent a10b6fe657
commit eca52ca078
2 changed files with 49 additions and 30 deletions
+8 -8
View File
@@ -845,8 +845,8 @@ fn team_summary_for(conn: &Connection, team_name: &str) -> Result<TeamSummary, A
conn.query_row(
"SELECT
COUNT(DISTINCT session_id),
SUM(CASE WHEN victor_bool = 'Win' THEN 1 ELSE 0 END),
SUM(CASE WHEN victor_bool != 'Win' THEN 1 ELSE 0 END),
COUNT(DISTINCT CASE WHEN victor_bool = 'Win' THEN session_id END),
COUNT(DISTINCT CASE WHEN victor_bool != 'Win' THEN session_id END),
COALESCE(SUM(ground_kills), 0),
COALESCE(SUM(air_kills), 0),
COALESCE(SUM(assists), 0),
@@ -898,8 +898,8 @@ fn team_summaries_for(
"SELECT
team_name,
COUNT(DISTINCT session_id),
SUM(CASE WHEN victor_bool = 'Win' THEN 1 ELSE 0 END),
SUM(CASE WHEN victor_bool != 'Win' THEN 1 ELSE 0 END),
COUNT(DISTINCT CASE WHEN victor_bool = 'Win' THEN session_id END),
COUNT(DISTINCT CASE WHEN victor_bool != 'Win' THEN session_id END),
COALESCE(SUM(ground_kills), 0),
COALESCE(SUM(air_kills), 0),
COALESCE(SUM(assists), 0),
@@ -999,8 +999,8 @@ fn player_summaries_for(
"SELECT
UID,
COUNT(DISTINCT session_id),
SUM(CASE WHEN victor_bool = 'Win' THEN 1 ELSE 0 END),
SUM(CASE WHEN victor_bool != 'Win' THEN 1 ELSE 0 END),
COUNT(DISTINCT CASE WHEN victor_bool = 'Win' THEN session_id END),
COUNT(DISTINCT CASE WHEN victor_bool != 'Win' THEN session_id END),
COALESCE(SUM(ground_kills), 0),
COALESCE(SUM(air_kills), 0),
COALESCE(SUM(assists), 0),
@@ -1336,8 +1336,8 @@ fn period_history_for(conn: &Connection, team_name: &str) -> Result<Vec<PeriodHi
"SELECT
strftime('%Y-%m', endtime_unix, 'unixepoch') AS period,
COUNT(DISTINCT session_id),
SUM(CASE WHEN victor_bool = 'Win' THEN 1 ELSE 0 END),
SUM(CASE WHEN victor_bool != 'Win' THEN 1 ELSE 0 END)
COUNT(DISTINCT CASE WHEN victor_bool = 'Win' THEN session_id END),
COUNT(DISTINCT CASE WHEN victor_bool != 'Win' THEN session_id END)
FROM player_games_hist
WHERE team_name = ?1 COLLATE NOCASE AND endtime_unix > 0
GROUP BY period