Función DATEPART() en SQL Server

Función DATEPART():
esta función en SQL Server se usa para encontrar una parte determinada de la fecha especificada. Además, devuelve el valor de salida como un número entero.

Características :

  • Esta función se utiliza para encontrar una parte determinada de la fecha especificada.
  • Esta función se incluye en Funciones de fecha.
  • Esta función acepta dos parámetros, a saber, intervalo y fecha.
  • Esta función también puede incluir la hora en la sección de fecha.
  • Esta función devuelve la salida en forma de número entero.

Sintaxis:

DATEPART(interval, date)

Parámetro:
este método acepta dos parámetros como se indica a continuación.

  • intervalo: 
    es la parte especificada que se va a devolver. Además, los valores del intervalo pueden ser los siguientes.
year, yyyy, yy      = Year, which is the specified year.
quarter, qq, q      = Quarter, which is the specified quarter.
month, mm, m        = month, which is the specified month.
dayofyear, dy, y    = Day of the year, which is the specified day of the year.
day, dd, d          = Day, which is the specified day.
week, ww, wk        = Week, which is the specified week.
weekday, dw, w      = Weekday, which is the specified week day.
hour, hh            = hour, which is the specified hour.
minute, mi, n       = Minute, which is the specified minute.
second, ss, s       = Second, which is the specified second.
millisecond, ms     = Millisecond, which is the specified millisecond.
  • fecha: 
    es la fecha especificada que se utilizará.

Devoluciones:
Devuelve una parte dada de la fecha especificada.

Ejemplo 1 :

Usando la función DATEPART() y obteniendo la parte del año de la fecha especificada.

SELECT DATEPART(year, '2017/08/25');

Producción :

2017

Ejemplo-2:
Usar la función DATEPART() y obtener la parte del mes de la fecha especificada.

SELECT DATEPART(month, '2017/08/25');

Producción :

8

Ejemplo-3:
Usar la función DATEPART() y obtener la parte del día de la fecha especificada.

SELECT DATEPART(day, '2017/08/25');

Producción :

25

Ejemplo-4:
Usar la función DATEPART() y obtener la parte de la hora de la fecha especificada que también incluye la hora.

SELECT DATEPART(hour, '2021/01/06 05:30');

Producción :

5

Ejemplo-5:
Usar la función DATEPART() y obtener la segunda parte de la fecha especificada que incluye el tiempo también usando una variable.

DECLARE @date VARCHAR(50);
SET @date = '2019/06/05 07:37:54';
SELECT DATEPART(second, @date);

Producción :

54

Aplicación:
esta función se utiliza para encontrar la parte dada de la fecha especificada.
 

Publicación traducida automáticamente

Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *