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 galões) para cada categoria de uso de água no estado do Texas em 2020?
 ###Tabelas: 
CREATE TABLE states (id INT, name VARCHAR(255)); INSERT INTO states (id, name) VALUES (1, 'Texas'); CREATE TABLE water_usage_categories (id INT, name VARCHAR(255)); INSERT INTO water_usage_categories (id, name) VALUES (1, 'Residential'), (2, 'Commercial'), (3, 'Industrial'); CREATE TABLE water_consumption (category_id INT, state_id INT, consumption INT, date DATE); INSERT INTO water_consumption (category_id, state_id, consumption, date) VALUES (1, 1, 5000, '2020-01-01'), (1, 1, 5500, '2020-01-02'), (2, 1, 4000, '2020-01-01'), (2, 1, 4300, '2020-01-02'), (3, 1, 6000, '2020-01-01'), (3, 1, 6500, '2020-01-02');
SELECT category_id, state_id, SUM(consumption) as total_consumption FROM water_consumption WHERE state_id = 1 AND date BETWEEN '2020-01-01' AND '2020-12-31' GROUP BY category_id, state_id;