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: Qual é a mediana do atraso para o transporte público em Toronto?
 ###Tabelas: 
CREATE TABLE public_transportation (transport_id INT, trip_date DATE, delay FLOAT, city VARCHAR(50)); INSERT INTO public_transportation (transport_id, trip_date, delay, city) VALUES (1, '2022-01-03', 2.5, 'Toronto'), (2, '2022-01-03', 3.2, 'Toronto');
SELECT AVG(delay) FROM (SELECT delay, ROW_NUMBER() OVER (ORDER BY delay) as rn, COUNT(*) OVER () as cnt FROM public_transportation WHERE city = 'Toronto') x WHERE rn IN ((cnt+1)/2, (cnt+2)/2);