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 o número de casos que estiveram abertos por mais de 6 meses para clientes que se identificam como 'Hispanic' ou 'Latino'?
 ###Tabelas: 
CREATE TABLE clients (client_id INT, ethnicity VARCHAR(50)); CREATE TABLE cases (case_id INT, client_id INT, open_date DATE); INSERT INTO clients (client_id, ethnicity) VALUES (1, 'Hispanic'), (2, 'Latino'); INSERT INTO cases (case_id, client_id, open_date) VALUES (1, 1, '2021-01-01');
SELECT COUNT(*) FROM cases JOIN clients ON cases.client_id = clients.client_id WHERE clients.ethnicity IN ('Hispanic', 'Latino') AND cases.open_date <= DATE_SUB(CURDATE(), INTERVAL 6 MONTH);