diff --git a/app/dependencies.py b/app/dependencies.py index bfab9f1..78ebc58 100644 --- a/app/dependencies.py +++ b/app/dependencies.py @@ -379,14 +379,14 @@ def update_season_pitching_stats(player_ids, season, db_connection): -- RBI allowed (excluding HR) per runner opportunity CASE - WHEN (SUM(CASE WHEN sp.on_first IS NOT NULL THEN 1 ELSE 0 END) + - SUM(CASE WHEN sp.on_second IS NOT NULL THEN 1 ELSE 0 END) + - SUM(CASE WHEN sp.on_third IS NOT NULL THEN 1 ELSE 0 END)) > 0 + WHEN (SUM(CASE WHEN sp.on_first_id IS NOT NULL THEN 1 ELSE 0 END) + + SUM(CASE WHEN sp.on_second_id IS NOT NULL THEN 1 ELSE 0 END) + + SUM(CASE WHEN sp.on_third_id IS NOT NULL THEN 1 ELSE 0 END)) > 0 THEN ROUND( (SUM(sp.rbi) - SUM(sp.homerun))::DECIMAL / - (SUM(CASE WHEN sp.on_first IS NOT NULL THEN 1 ELSE 0 END) + - SUM(CASE WHEN sp.on_second IS NOT NULL THEN 1 ELSE 0 END) + - SUM(CASE WHEN sp.on_third IS NOT NULL THEN 1 ELSE 0 END)), + (SUM(CASE WHEN sp.on_first_id IS NOT NULL THEN 1 ELSE 0 END) + + SUM(CASE WHEN sp.on_second_id IS NOT NULL THEN 1 ELSE 0 END) + + SUM(CASE WHEN sp.on_third_id IS NOT NULL THEN 1 ELSE 0 END)), 3 ) ELSE 0.000