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 proporção de pacientes do sexo masculino para pacientes do sexo feminino em Nova York que receberam uma vacina contra a gripe na última semana?
 ###Tabelas: 
CREATE TABLE patient (patient_id INT, age INT, gender VARCHAR(10), state VARCHAR(10)); INSERT INTO patient (patient_id, age, gender, state) VALUES (1, 45, 'Female', 'New York'); INSERT INTO patient (patient_id, age, gender, state) VALUES (2, 50, 'Male', 'New York');
SELECT (SUM(CASE WHEN gender = 'Male' THEN 1 ELSE 0 END) OVER (PARTITION BY state ORDER BY flu_shot_date DESC ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING)) / (SUM(CASE WHEN gender = 'Female' THEN 1 ELSE 0 END) OVER (PARTITION BY state ORDER BY flu_shot_date DESC ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING)) AS ratio FROM patient WHERE state = 'New York' AND flu_shot_date >= DATEADD(week, -1, GETDATE());