1) select id_conta, nome, date_format(data_abertura,'%d/%m/%Y') as 'Data de Abertura', saldo, datediff(curdate(), data_abertura) as 'Dias' from conta join cliente using(id_cliente) where datediff(curdate(), data_abertura)<=30; 2) select empregado.nome, descricao, departamento.nome, salario as 'Salario Atual', salario+100 as 'Salario com Aumento' from empregado join departamento using(id_departamento) join cargo using(id_cargo) where datediff(curdate(), data_contratacao)/365>=10 3) select id_movimento, data, hora, valor, descricao from cliente join conta using(id_cliente) join movimento using(id_conta) join operacao using(id_operacao) where nome='John Rambo' and '2023-12-25' and hora BETWEEN '14:00' and '15:00' order by data, hora; 4) select nome, salario as 'Salário Bruto', salario*0.11 as 'INSS', salario*0.05 as 'FGTS', salario*0.84 as 'Salário Líquido', datediff(data_contratacao,data_nascimento)/365 from empregado where datediff(data_contratacao,data_nascimento)/365>30 order by nome; 5) select id_conta, cliente.nome, agencia.nome, data_abertura, saldo, limite, emp.nome as 'Gerente de Conta', ger.nome as 'Gerente da Agência' from cliente join conta using(id_cliente) join agencia using(id_agencia) join empregado emp on conta.id_empregado=emp.id_empregado join empregado ger on agencia.id_gerente=ger.id_empregado where datediff(curdate(),data_abertura)<=60 and saldo<0 order by data_abertura;