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: Quantas instalações de tratamento de água no Texas foram afetadas por secas nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE treatment_facilities (facility_id INT, facility_name VARCHAR(255), state VARCHAR(255), last_inspection_date DATE); INSERT INTO treatment_facilities (facility_id, facility_name, state, last_inspection_date) VALUES (1, 'Plant A', 'Texas', '2021-01-01'), (2, 'Plant B', 'Texas', '2019-08-15'); CREATE TABLE droughts (drought_id INT, facility_id INT, start_date DATE, end_date DATE); INSERT INTO droughts (drought_id, facility_id, start_date, end_date) VALUES (1, 1, '2020-06-01', '2020-08-31'), (2, 2, '2019-07-01', '2019-09-30');
SELECT COUNT(DISTINCT f.facility_id) FROM treatment_facilities f INNER JOIN droughts d ON f.facility_id = d.facility_id WHERE f.state = 'Texas' AND d.start_date >= DATE_SUB(f.last_inspection_date, INTERVAL 5 YEAR);