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 usuários compraram um passe mensal no último trimestre?
 ###Tabelas: 
CREATE TABLE user_profiles (user_id INT, user_name VARCHAR(255), pass_type VARCHAR(255), purchase_date DATE); INSERT INTO user_profiles (user_id, user_name, pass_type, purchase_date) VALUES (1, 'Alice', 'Monthly', '2022-03-01'), (2, 'Bob', 'Weekly', '2022-03-02'), (3, 'Charlie', 'Monthly', '2022-01-01');
SELECT COUNT(*) FROM user_profiles WHERE pass_type = 'Monthly' AND purchase_date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH);