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 é o tempo médio de entrega e o número total de remessas para cada método de envio, e quantas dessas remessas foram atrasadas?
 ###Tabelas: 
CREATE TABLE shipping_methods (id INT, method TEXT); CREATE TABLE shipments (id INT, method_id INT, shipped_date DATE, delivery_date DATE, delayed BOOLEAN);
SELECT sm.method, AVG(DATEDIFF(day, s.shipped_date, s.delivery_date)) as avg_delivery_time, COUNT(*) as total_shipments, SUM(s.delayed) as total_delayed FROM shipping_methods sm JOIN shipments s ON sm.id = s.method_id GROUP BY sm.id, sm.method;