


SQL Запрос, задача не могу решить
Подскажите что я пишу не так? почему не выводит все данные? как то группирую не так?

Не в России, сказано же. В условии используй or (в задании написано про группировку условий)
SELECT side_number
FROM airliners
WHERE country not like 'Russia'
union
Select side_number
From airliners
Where country = 'Russia'
And production_year not BETWEEN '2005' AND '2008' AND range >'5000'
;WITH AIR_CTE AS (
SELECT side_number, range
FROM Airlines
WHERE country != 'Russia' and production_year NOT IN (2005,2008)
)
SELECT side_number FROM AIR_CTE WHERE range > 5000