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: Identificar pacientes que trocaram de tratamentos nos EUA entre 2015 e 2017?
 ###Tabelas: 
CREATE TABLE patients (patient_id INT, age INT, gender TEXT, country TEXT); INSERT INTO patients (patient_id, age, gender, country) VALUES (1, 35, 'Male', 'USA'); INSERT INTO patients (patient_id, age, gender, country) VALUES (2, 42, 'Female', 'USA'); CREATE TABLE treatments (treatment_id INT, patient_id INT, treatment_type TEXT, treatment_date DATE); INSERT INTO treatments (treatment_id, patient_id, treatment_type, treatment_date) VALUES (1, 1, 'CBT', '2015-06-01'); INSERT INTO treatments (treatment_id, patient_id, treatment_type, treatment_date) VALUES (2, 2, 'CBT', '2015-08-15');
SELECT patient_id, MIN(treatment_date) AS first_treatment_date, MAX(treatment_date) AS last_treatment_date FROM treatments WHERE country = 'USA' AND treatment_date BETWEEN '2015-01-01' AND '2017-12-31' GROUP BY patient_id HAVING COUNT(DISTINCT treatment_type) > 1;