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 porcentagem de pacientes que receberam a vacina Johnson & Johnson nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE patient_vaccinations (patient_id INTEGER, vaccine TEXT, vaccination_date DATE); INSERT INTO patient_vaccinations (patient_id, vaccine, vaccination_date) VALUES (1, 'Moderna', '2022-01-05'), (2, 'Moderna', '2022-02-12'), (3, 'Pfizer', '2022-03-20'), (4, 'Johnson & Johnson', '2022-04-01');
SELECT 100.0 * SUM(CASE WHEN vaccine = 'Johnson & Johnson' THEN 1 ELSE 0 END) / COUNT(*) FROM patient_vaccinations WHERE vaccination_date >= '2022-01-01'