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 é o salário mínimo para os funcionários que completaram programas de treinamento no departamento de Finanças?
 ###Tabelas: 
CREATE TABLE employees (employee_id INT, department VARCHAR(255), salary INT); INSERT INTO employees (employee_id, department, salary) VALUES (1, 'Finance', 50000), (2, 'HR', 60000), (3, 'Finance', 55000), (4, 'Finance', 70000); CREATE TABLE training_programs (program_id INT, department VARCHAR(255)); INSERT INTO training_programs (program_id, department) VALUES (1, 'IT'), (2, 'HR'), (3, 'Finance'); CREATE TABLE completed_training (employee_id INT, program_id INT); INSERT INTO completed_training (employee_id, program_id) VALUES (1, 3), (2, 2), (3, 3);
SELECT MIN(salary) FROM employees e JOIN completed_training ct ON e.employee_id = ct.employee_id JOIN training_programs tp ON ct.program_id = tp.program_id WHERE e.department = 'Finance';