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 consumo total de água em Ontário por código postal?
 ###Tabelas: 
CREATE TABLE households (id INT, household_id INT, water_consumption FLOAT, postal_code VARCHAR(6)); INSERT INTO households VALUES (1, 1001, 500, 'M1R 2T3'), (2, 1002, 550, 'M2L 1M1'), (3, 1003, 600, 'M3H 5J8'), (4, 1004, 450, 'M4K 2L9'); CREATE TABLE postal_codes (postal_code VARCHAR(6), city VARCHAR(50), province VARCHAR(50)); INSERT INTO postal_codes VALUES ('M1R 2T3', 'Toronto', 'Ontario'), ('M2L 1M1', 'Toronto', 'Ontario'), ('M3H 5J8', 'Mississauga', 'Ontario'), ('M4K 2L9', 'Hamilton', 'Ontario');
SELECT p.province, SUM(households.water_consumption) as total_consumption FROM households JOIN postal_codes p ON households.postal_code = p.postal_code GROUP BY p.province;