Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] INT ou DATEDIFF

Na aula sobre o "leadtime da entrega", é usada a função INT. No entanto, poderia explicar brevemente, o porquê de não utilizar a função DATEDIFF nesse caso? Qual seria o impedimento? Ou a escolha do INT foi puramente didática?

Obrigado.

1 resposta
solução!

Olá Paulo, como você está?

Peço desculpas pelo atraso na resposta.

A escolha de utilizar a função INT foi feita com a intenção de simplificar o processo didático. Neste cenário específico, o objetivo era obter um resultado inteiro que representasse a quantidade de dias no leadtime.

No entanto, caso se sinta mais confortável utilizando a função DATEDIFF, essa também é uma alternativa válida. O código utilizando a função DATEDIFF ficaria da seguinte forma:

Leadtime = ABS(DATEDIFF(registro_vendas[Data_Compra], registro_vendas[Data_Entrega], DAY))

Essa abordagem garantirá que a diferença de datas seja calculada em termos de dias, sempre resultando em um valor positivo de leadtime.

Espero que isso tenha esclarecido sua dúvida!

Se tiver mais perguntas, não hesite em compartilhar no fórum.

Abraços.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!