Tecnología

Inicio

Cómo convertir Microsoft SQL Diferencia de fecha

Cómo convertir Microsoft SQL Diferencia de fecha


El lenguaje de consulta (SQL) Servidor estructurado tiene varias funciones y procedimientos que permiten manipular y calcular fechas. Puede restar y añadir fechas y devolver un valor. El valor devuelto es la cantidad de días, meses o semanas entre las dos fechas. A continuación, puede convertir el valor de un día a un número entero y guardarlo en una tabla en la base de datos. Esto es beneficioso para las aplicaciones de gestión del tiempo que necesitan para mantener los plazos y calendario de eventos para los usuarios.

Instrucciones

1 Crear tres variables. Una variable es un número entero para convertir los resultados del cálculo de la fecha. Las otras dos son las fechas utilizadas en el "DateDiff ()" función. El código siguiente muestra cómo crear variables en SQL:
Declaro I int
declarar StartDate fecha y hora
declarar EndDate de fecha y hora

2 Asignar a cada variable de una fecha. Para asignar las fechas en SQL, utilice el siguiente código:
establecer StartDate = '1/1/2010'
establecer EndDate = '1/7/2010'

3 Recuperar la cantidad de días entre las dos fechas y asignarlo a la variable entera. La función "DateDiff ()" toma tres parámetros: el tipo de conversión (días, semanas, meses o años) y la fecha de inicio y fin. Utilice el siguiente código para recuperar la conversión:
Fijar i = datediff (d, StartDate, EndDate)

4 Imprimir los resultados al depurador de SQL Server. Esto le permite ver los resultados. Para este ejemplo, se imprime el depurador a cabo "6." Para imprimir los resultados, utilice el código abajo:
Imprimir i