Loading...Loading chart...
1SELECT
2    to_team.country AS country,
3    SUM(t.transfer_fee_eur) AS total_spent_eur,
4    SUM(CASE 
5            WHEN from_team.country = to_team.country THEN t.transfer_fee_eur 
6            ELSE 0 
7        END) AS domestic_spent_eur,
8    SUM(CASE 
9            WHEN from_team.country != to_team.country THEN t.transfer_fee_eur 
10            ELSE 0 
11        END) AS international_spent_eur,
12    COUNT(*) AS number_of_transfers
13FROM
14    @blt.ultimate_soccer_dataset.transfers AS t
15JOIN
16    @blt.ultimate_soccer_dataset.teams AS to_team
17    ON t.to_team_id = to_team.team_id
18LEFT JOIN
19    @blt.ultimate_soccer_dataset.teams AS from_team
20    ON t.from_team_id = from_team.team_id
21WHERE
22    t.transfer_fee_eur IS NOT NULL
23    AND to_team.country IN ('England', 'Spain', 'Italy', 'Germany', 'France')
24    AND EXTRACT(YEAR FROM t.transfer_date) = 2024
25GROUP BY
26    to_team.country
27ORDER BY
28    total_spent_eur DESC