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 taxa de sucesso dos métodos de tratamento utilizados no último ano para pacientes com transtorno de ansiedade?
 ###Tabelas: 
CREATE TABLE treatment_methods (method_id INT, name VARCHAR(255), description VARCHAR(255)); CREATE TABLE patients (patient_id INT, name VARCHAR(255), age INT, gender VARCHAR(10), condition VARCHAR(255)); CREATE TABLE therapy_sessions (session_id INT, patient_id INT, therapist_id INT, session_date DATE, method_id INT); CREATE TABLE patient_outcomes (outcome_id INT, patient_id INT, therapy_session_id INT, outcome VARCHAR(255), outcome_date DATE);
SELECT method_id, name, COUNT(*) / (SELECT COUNT(*) FROM therapy_sessions JOIN patients ON therapy_sessions.patient_id = patients.patient_id WHERE patients.condition = 'anxiety disorder' AND therapy_sessions.session_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR)) AS success_rate FROM therapy_sessions JOIN treatment_methods ON therapy_sessions.method_id = treatment_methods.method_id JOIN patients ON therapy_sessions.patient_id = patients.patient_id JOIN patient_outcomes ON therapy_sessions.session_id = patient_outcomes.therapy_session_id WHERE patients.condition = 'anxiety disorder' AND patient_outcomes.outcome = 'successful' AND therapy_sessions.session_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) GROUP BY method_id;