Calcular a diferença entre duas datas ou horas é um processo complexo para realizar manualmente. Diferentes comprimentos de meses e períodos que medem intervalos de várias semanas , meses ou anos podem exigir mais do que aritmética simples de medir. SQL Server usa a função " DATEDIFF ()" para tomar a complexidade fora da data e cálculos de tempo por dividi-los em uma chamada de função simples usando três parâmetros. Instruções
1
Clique no botão " Start". Navegue até a pasta "Microsoft SQL Server" apropriado para a versão instalada, e , em seguida, clique em " SQL Server Management Studio. "
2
Conecte-se ao SQL Server a partir do " Conectar ao Servidor" janela.
3
clique com o botão direito no banco de dados e selecione " New Query ".
4
Digite a seguinte consulta na nova janela de consulta , substituindo " < datepart > " com a parte da data contra a qual para realizar o cálculo , " " com a data de início e" " com a data final . Os valores válidos são parte da data ano , trimestre, mês dayofyear , dia, semana , hora, minuto, segundo , milissegundos , microssegundos e nanossegundo .
Selecione DATEDIFF ( , , < enddate >)
5 Clique no botão "Executar" para executar a consulta . A consulta irá retornar um valor numérico que representa o número de partes de data especificados entre os dois valores de data .