Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Identificar os sistemas de transporte público com o maior e o menor número de passageiros em 2022?
 ###Tabelas: 
CREATE TABLE Public_Transportation (Id INT, System VARCHAR(50), Ridership INT, Year INT); INSERT INTO Public_Transportation (Id, System, Ridership, Year) VALUES (1, 'NYC Subway', 5000000, 2022); INSERT INTO Public_Transportation (Id, System, Ridership, Year) VALUES (2, 'London Tube', 4000000, 2022);
SELECT System, Ridership FROM (SELECT System, Ridership, ROW_NUMBER() OVER (ORDER BY Ridership DESC) AS Rank, COUNT(*) OVER () AS Total FROM Public_Transportation WHERE Year = 2022) AS Subquery WHERE Rank = 1 OR Rank = Total;