Tecnología

Inicio

Cómo determinar intervalo de fechas con la función de SQL

lenguaje de consulta estructurado (SQL) es una técnica de programación que procesa los comandos en el servidor de base de datos. SQL Server es una aplicación de base de datos que se utiliza en aplicaciones web o de escritorio interno que procesa estos comandos. Un proceso que el servidor SQL Server puede determinar es la diferencia entre dos fechas. Cuando la aplicación de software envía dos fechas para el servidor SQL Server, se puede determinar el alcance y las mostrará al usuario. comandos y funciones de SQL Server se controlarán mediante la Consola de administración de SQL Server.

Instrucciones

1 Haga clic en el Windows botón "Inicio" y seleccione "Todos los programas". A partir de ahí, elegir la opción "SQL Server" y luego elegir la opción "Consola de administración de SQL Server." Esto abre la consola, donde puede introducir comandos para determinar un intervalo de fechas en SQL.

2 Creación de variables para las fechas. El primer paso es crear variables de SQL. Las variables tienen las fechas para determinar el rango. A continuación se muestra el código para crear variables en SQL:

@fromdate declarar como fecha y hora
@todate declarar como fecha y hora

3 Asignar a cada variable de una fecha. Ahora que las variables se han creado, puede asignar fechas a ellos. A continuación se muestra cómo asignar las fechas para cada variable creada en el Paso 2:

establecer @fromdate = '1/1/2009'
establecer @todate = '2/1/2009'

4 Crear una variable que contiene la cantidad de días entre la fecha de inicio hasta el final. Esta variable tendrá un número entero, que expresa los días. A continuación se muestra un ejemplo:

@daterange declarar como int

5 Determine el rango entre ambas fechas. La sintaxis a continuación determina el intervalo entre cada una de las fechas creadas en el paso 3.

establecer @daterange = @todate - @fromdate

El código anterior determina el intervalo de fechas. Para ver los resultados de la función, utilice el código abajo:

@daterange de impresión

El código anterior imprime la cantidad total de días entre las dos fechas.