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:
- year
- month
- day
- hour
- minute
- second
- 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