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: Atualize a data do primeiro tratamento do paciente para a data da sessão de terapia mais antiga se a data atual for em ou após '2022-06-01'
 ###Tabelas: 
CREATE TABLE patient_info (patient_id INT, first_treatment_date DATE); INSERT INTO patient_info (patient_id, first_treatment_date) VALUES (1, '2022-01-15'), (2, '2021-06-01'), (3, '2022-10-05'), (4, NULL); CREATE TABLE therapy_sessions (patient_id INT, session_date DATE); INSERT INTO therapy_sessions (patient_id, session_date) VALUES (1, '2022-01-15'), (3, '2022-10-05'), (3, '2022-10-10');
UPDATE patient_info JOIN (SELECT patient_id, MIN(session_date) AS min_session_date FROM therapy_sessions WHERE session_date < '2022-06-01' GROUP BY patient_id) AS earliest_sessions ON patient_info.patient_id = earliest_sessions.patient_id SET patient_info.first_treatment_date = earliest_sessions.min_session_date WHERE patient_info.first_treatment_date IS NULL OR patient_info.first_treatment_date > '2022-05-31';