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: Encontre a média de consumo de água na tabela residencial para o mês de agosto de 2022, excluindo quaisquer clientes com um consumo de água de 0.
 ###Tabelas: 
CREATE TABLE residential (customer_id INT, water_usage FLOAT, usage_date DATE); INSERT INTO residential (customer_id, water_usage, usage_date) VALUES (1, 150.5, '2022-08-01'), (2, 0, '2022-08-02'), (3, 800.4, '2022-08-03');
SELECT AVG(water_usage) FROM residential WHERE usage_date BETWEEN '2022-08-01' AND '2022-08-31' AND water_usage > 0;