Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

1 de setembro de 2020

SQL: DateDiff calculando datas


No post de hoje irei mostrar uma forma de se calcular datas no SQL, esse calcular seria realmente fazer a diferença de uma data para outra.

Para isso iremos usar a função DATEDIFF que como o nome bem intuitivo diz, nos retorn a diferença entre uma data inicial para uma data final e ainda permite que eu escolha entre vários tipos de retorno qual desejo (segundos, horas, meses etc.).

A sintaxe é DATEDIFF (TipoDeDado, DataInicial, DataFinal)

No tipo de dado os mais comuns são:
  1. year
  2. month
  3. day
  4. hour
  5. minute
  6. second
  7. millisecond

Um exemplo para ilustrar seria SELECT DATEDIFF(day, '2020-09-01', '2020-09-03')

A lista completa pode ser vista na documentação oficial: Microsoft

0 comentários:

Postar um comentário