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 o status 'completado' para 'verdadeiro' para o programa de treinamento com o nome do programa 'Análise de Dados' para o departamento 'Finanças'
 ###Tabelas: 
CREATE TABLE training_programs (id INT, department VARCHAR(20), program VARCHAR(50), date DATE, completed BOOLEAN); INSERT INTO training_programs (id, department, program, date, completed) VALUES (1, 'Finance', 'Data Analysis', '2022-01-01', false);
WITH t AS (UPDATE training_programs SET completed = true WHERE department = 'Finance' AND program = 'Data Analysis' RETURNING id) SELECT * FROM training_programs WHERE id IN (SELECT id FROM t);