Calcular la diferencia entre dos fechas u horas es un proceso complejo para llevar a cabo de forma manual. Diferentes longitudes de los meses y de los períodos que abarcan intervalos de varias semanas , meses o años pueden requerir más de aritmética simple de medir . SQL Server utiliza la función " DATEDIFF ()" para eliminar la complejidad de los cálculos de fecha y hora de romper hacia abajo en una llamada de función sencilla con tres parámetros. Instrucciones
1
clic en el botón "Inicio". Navegue a la carpeta " Microsoft SQL Server" dependencia de la versión instalada y, a continuación, haga clic en " SQL Server Management Studio. "
2
Conectarse a SQL Server desde la ventana "Connect to Server" .
3
Haga clic en la base de datos y seleccione " nueva consulta ".
4
Escriba la siguiente consulta en la nueva ventana de consulta , sustituyendo "< datepart > "con la parte de la fecha contra la que se realiza el cálculo , " "con la fecha de inicio y" "con la fecha de fin . Valores de la parte de fecha válidos son año , trimestre, mes , dayofyear , días , semanas , horas , minutos milisegundos , segundos , microsegundos y nanosegundos .
SELECT DATEDIFF ( , , < enddate > )
5 clic en el botón " ejecutar" para ejecutar la consulta . La consulta devolverá un valor numérico que representa el número de partes de fecha especificados entre los dos valores de fecha.