1
resposta

Resolução Exercício - Calcule a diferença entre duas datas

SELECT
    e.id_emprestimo AS id_emprestimo
,	DATEDIFF(DATE_ADD(e.DataInicio, INTERVAL e.Prazo DAY), e.DataInicio) AS dias_totais
FROM tabelaemprestimo AS e
;

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Carlos, como vai?

Sua consulta está correta e atende bem ao objetivo da atividade. O uso combinado de DATE_ADD() e DATEDIFF() demonstra um bom entendimento sobre manipulação de datas no SQL. A lógica aplicada ficou consistente, utilizando a data inicial somada ao prazo para calcular corretamente a diferença entre as datas. O alias das colunas também deixou o resultado mais organizado e legível.

Quais outras situações do dia a dia você imagina que poderiam utilizar cálculos entre datas em consultas SQL?

Parabéns pela resolução do exercício e obrigado por compartilhar sua resposta no fórum.

Continue praticando e conte com o fórum sempre que precisar.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!