Baselight
1select *
2        , 1.0*goals_scored / total_matches as avg_goals_per_match
3        , 1.0*goals_assists / total_matches as avg_assists_per_match
4from
5(select SUM(CASE WHEN mps.goals_scored IS NOT NULL THEN mps.goals_scored ELSE 0 END) as goals_scored
6       , SUM(CASE WHEN mps.goals_assists IS NOT NULL THEN mps.goals_assists ELSE 0 END) as goals_assists
7       , COUNT(distinct m.match_id) as total_matches
8from @blt.ultimate_soccer_dataset.seasons s
9inner join @blt.ultimate_soccer_dataset.competitions c on (s.competition_id = c.competition_id)
10inner join @blt.ultimate_soccer_dataset.matches m on (m.season_id = s.season_id)
11left outer join @blt.ultimate_soccer_dataset.match_player_stats mps on (mps.match_id = m.match_id)
12where slug = 'premier-league' and year(s.start_date) BETWEEN 2015 and 2024
13      and m.status = 'Match Finished'
14)
goals_scoredgoals_assiststotal_matchesavg_goals_per_matchavg_assists_per_match
10382741238002.7321052631578951.9505263157894737

Share link

Anyone who has the link will be able to view this.