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 é a precipitação total (em polegadas) para cada região no Texas na primeira metade de 2022?
 ###Tabelas: 
CREATE TABLE regions (id INT, name VARCHAR(255)); INSERT INTO regions (id, name) VALUES (1, 'RegionA'), (2, 'RegionB'), (3, 'RegionC'); CREATE TABLE rainfall (region_id INT, rainfall DECIMAL(5,2), date DATE); INSERT INTO rainfall (region_id, rainfall, date) VALUES (1, 2.5, '2022-01-01'), (1, 3.0, '2022-01-02'), (2, 1.5, '2022-01-01'), (2, 2.0, '2022-01-02'), (3, 3.5, '2022-01-01'), (3, 4.0, '2022-01-02');
SELECT region_id, SUM(rainfall) as total_rainfall FROM rainfall WHERE date BETWEEN '2022-01-01' AND '2022-06-30' GROUP BY region_id;