Чтобы завершить набор ответов, есть трудный путь.
Создайте справочную таблицу для сопоставления каждой страны с регионом
COUNTRY | REGION
USA | USA
FRA | EUR
ITA | EUR
А теперь используйте этот запрос для получения результатов
select r.region, sum(amount), month
from country c inner join region r
on c.country = r.country
group by r.region, c.month
order by r.region, c.month;
Теперь вам не нужно переписывать запрос каждый раз, когда вводится новая страна.Просто добавьте его в таблицу регионов