SELECT id_emprestimo, DataInicio, DATE(DataInicio, '+' || Prazo || ' days') AS DataVencimento
FROM TabelaEmprestimo;
SELECT id_emprestimo, DataInicio, DATE(DataInicio, '+' || Prazo || ' days') AS DataVencimento
FROM TabelaEmprestimo;
Olá, Márcia! Como vai?
Mandou muito bem na resolução da atividade!
Observei que você explorou o uso do DATE
com concatenação dinâmica para calcular datas futuras baseadas no prazo, utilizou muito bem o operador ||
para montar expressões flexíveis e ainda compreendeu a importância do tratamento de campos temporais para projeções e controle de vencimentos.
Uma dica interessante para o futuro é usar DATE('now', '+X days')
para simular prazos a partir da data atual. Dessa forma:
SELECT DATE('now', '+30 days') AS VencimentoSimulado;
Resultado:
2025-10-01
Isso faz uma simulação de vencimento com base em 30 dias a partir de hoje.
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!