Como assim fazer um cálculo? A resposta pedida já é a coluna Prazo. Ou não?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como assim fazer um cálculo? A resposta pedida já é a coluna Prazo. Ou não?
Olá, Wagner! Como vai?
O prazo é representado por uma data, assim como a data de início. Logo, a atividade está propondo calcular o número de dias entre essas duas datas. Vamos imaginar um exemplo: Se temos uma data inicial no dia 12/05/2025 e um prazo até 12/09/2025, quantos dias temos entre essas datas? Essa é a proposta da atividade.
A solução em MySQL para a atividade ficaria assim:
SELECT id_emprestimo,
DATEDIFF(DATE_ADD(DataInicio, INTERVAL Prazo DAY), DataInicio) AS DiasTotais
FROM TabelaEmprestimo;
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!
Olá Daniel.
Obrigado pelo retorno. Essa parte eu havia entendido. O que não entendi é pq um exercício pedindo pra calcular um valor que já é uma coluna da tabela. A coluna prazo já existe no banco de dados. Ou exercício está mal formulado?
Olá, Wagner! Tudo bem?
Perdão pelo atraso no retorno, o enunciado foi ajustado a fim de deixar mais clara o objetivo da atividade em si, onde, embora a coluna Prazo já contenha o número de dias, ela deve ser utilizada como gabarito para que você valide se sua consulta está correta. O foco aqui não é obter um valor novo, mas sim desenvolver sua habilidade em trabalhar com funções de data.
Fico à disposição, abraço!