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: Excluir domicílios na tabela de consumo de água do domicílio que consomem mais água do que o consumo médio de água para o estado da Califórnia.
 ###Tabelas: 
CREATE TABLE household_water_consumption (id INT, state VARCHAR(20), water_consumption FLOAT); INSERT INTO household_water_consumption (id, state, water_consumption) VALUES (1, 'California', 1200), (2, 'Texas', 1500), (3, 'California', 1100), (4, 'Texas', 1400); INSERT INTO household_water_consumption (id, state, water_consumption) VALUES (5, 'California', 1600), (6, 'California', 1300);
DELETE FROM household_water_consumption WHERE id IN (SELECT id FROM (SELECT id, water_consumption, AVG(water_consumption) OVER (PARTITION BY state) AS avg_consumption FROM household_water_consumption) AS subquery WHERE state = 'California' AND water_consumption > avg_consumption);