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 3 principais poços com a maior produção no primeiro semestre de 2019, excluindo o poço 'W005'?
 ###Tabelas: 
CREATE TABLE wells (well_id VARCHAR(10), production INT, timestamp TIMESTAMP); INSERT INTO wells (well_id, production, timestamp) VALUES ('W001', 250, '2019-01-01 00:00:00'), ('W002', 300, '2019-01-02 00:00:00'), ('W003', 200, '2019-01-03 00:00:00'), ('W004', 350, '2019-01-04 00:00:00'), ('W005', 275, '2019-01-05 00:00:00'), ('W006', 400, '2019-01-06 00:00:00'), ('W007', 500, '2019-01-07 00:00:00');
SELECT well_id, SUM(production) as total_production FROM wells WHERE well_id != 'W005' AND EXTRACT(QUARTER FROM timestamp) <= 2 AND EXTRACT(YEAR FROM timestamp) = 2019 GROUP BY well_id ORDER BY total_production DESC LIMIT 3;