fix: correct column references in season pitching stats view
All checks were successful
Build Docker Image / build (pull_request) Successful in 2m4s
All checks were successful
Build Docker Image / build (pull_request) Successful in 2m4s
sp.on_first/on_second/on_third don't exist — the actual columns are on_first_id/on_second_id/on_third_id. This caused failures when updating season pitching stats after games. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
c063f5c4ef
commit
bd19b7d913
@ -379,14 +379,14 @@ def update_season_pitching_stats(player_ids, season, db_connection):
|
|||||||
|
|
||||||
-- RBI allowed (excluding HR) per runner opportunity
|
-- RBI allowed (excluding HR) per runner opportunity
|
||||||
CASE
|
CASE
|
||||||
WHEN (SUM(CASE WHEN sp.on_first IS NOT NULL THEN 1 ELSE 0 END) +
|
WHEN (SUM(CASE WHEN sp.on_first_id 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_second_id IS NOT NULL THEN 1 ELSE 0 END) +
|
||||||
SUM(CASE WHEN sp.on_third IS NOT NULL THEN 1 ELSE 0 END)) > 0
|
SUM(CASE WHEN sp.on_third_id IS NOT NULL THEN 1 ELSE 0 END)) > 0
|
||||||
THEN ROUND(
|
THEN ROUND(
|
||||||
(SUM(sp.rbi) - SUM(sp.homerun))::DECIMAL /
|
(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_first_id 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_second_id 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_third_id IS NOT NULL THEN 1 ELSE 0 END)),
|
||||||
3
|
3
|
||||||
)
|
)
|
||||||
ELSE 0.000
|
ELSE 0.000
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user