Tecnología

Inicio

Cómo agregar minutos en el SQL

Cómo agregar minutos en el SQL


Bases de datos relacionales utilizan el lenguaje de consulta estructurado (SQL) para recuperar y manipular los datos almacenados en las tablas de base de datos. bases de datos Microsoft SQL Server utilizan una forma de SQL llamado de Transact-SQL. Dentro de este lenguaje, la función "dateadd" se utiliza para añadir unidades de tiempo incrementales a un valor de fecha y hora existente o un valor literal. Se añade años, trimestres, meses, días, semanas, horas, minutos, segundos o milisegundos al valor actual.

Instrucciones

1 Iniciar sesión en una herramienta SQL interactiva que se conecta a la base de datos Microsoft SQL Server.

2 Escriba un "seleccione" comando en el indicador para recuperar un valor definido como una "marca de tiempo" y presionar "Enter". Por ejemplo, supongamos que la base de datos contiene una tabla denominada "time_table" con una columna llamada "update_time." El comando se ve así:

update_time SELECT time_table

El resultado es:

tiempo de actualizacion



Jul 1 2010 24:00

3 Escriba un "seleccione" comando en el indicador para recuperar el mismo valor usando la función "dateadd" para añadir 10 minutos de la hora y presione "Enter". El comando se ve así:

SELECT DATEADD (mi, 10, update_time) DE time_table

El resultado es:

tiempo de actualizacion



Jul 1 2010 24:10

El "mi" es la abreviatura de minutos esperados por la función "dateadd". El "10" representa los 10 minutos añadidos a la columna "update_time".

Consejos y advertencias

  • Una "marca de tiempo" es una convención de base de datos que combina un valor de datos y la hora en una columna.
  • abreviaturas adicionales incluyen "aa" o "aaaa" para el año, "q" o "q" para el trimestre "mm" o "m" para el mes, "dy" o "Y" para los días del año, "dd" o "d" para el día, "sem" o "ww" para la semana "hh" de hora, "n" para minuto, "ss" o "s" para "MS" para la segunda y la milésima de segundo.
  • Adición de minutos para una columna definida como una "marca de tiempo" cambia la parte de fecha si el tiempo excede la media noche con la adición.