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: Quantos membros possuem uma associação ativa em cada estado?
 ###Tabelas: 
CREATE TABLE gym_locations (id INT, location_name VARCHAR(50), state VARCHAR(50), city VARCHAR(50), members INT);
SELECT state, COUNT(DISTINCT member_name) AS active_members FROM gym_locations JOIN gym_memberships ON gym_locations.location_name = gym_memberships.location WHERE end_date > CURDATE() GROUP BY state;