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: Determine as jurisdições com o maior número de estruturas regulatórias nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE regulatory_frameworks (framework_id INT, jurisdiction VARCHAR(255), framework_name VARCHAR(255), effective_date DATE); INSERT INTO regulatory_frameworks (framework_id, jurisdiction, framework_name, effective_date) VALUES (1, 'United States', 'Securities Act of 1933', '1933-05-27'), (2, 'European Union', 'MiCA', '2022-01-01'), (3, 'United States', 'Infrastructure Bill', '2021-11-15'), (4, 'China', 'CBDC Launch', '2021-12-31');
SELECT jurisdiction, COUNT(*) OVER (PARTITION BY jurisdiction) AS jurisdiction_framework_count, RANK() OVER (ORDER BY COUNT(*) DESC ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS jurisdiction_rank FROM regulatory_frameworks WHERE effective_date >= DATEADD(month, -6, CURRENT_DATE);