DATEPART SQL

La función DATEPART() en SQL devuelve una parte específica de una fecha.

Esta función devuelve el resultado como un valor entero.

Sintaxis

DATEPART(intervalo, fecha)

Ejemplo

SELECT DATEPART(yy, '2022/11/17') AS DatePartInt;

Devuelve una parte específica de una fecha, un año en el ejemplo anterior.

SELECT DATEPART(month, '2022/11/17') AS DatePartInt;

Devuelve una parte específica de una fecha, un mes en el ejemplo anterior.

SELECT DATEPART(hour, '2022/11/17') AS DatePartInt;

Devuelve una parte específica de una fecha, una hora en el ejemplo anterior.

SELECT DATEPART(minute, '2022/11/17') AS DatePartInt;

Devuelve una parte específica de una fecha, un minuto en el ejemplo anterior.

Valores de Parámetros

ParámetroDescripción
IntervaloRequerido. La parte del argumento de fecha que se devolverá. Puede ser uno de los siguientes valores:
año, aaaa, aa = año
cuarto, qq, q = Cuarto
mes, mm, m = mes
dayofyear, dy, y = Día del año
día, dd, d = Día del mes
semana, ww, wk = semana
día de la semana, dw, w = Día de la semana
hora, hh = hora
minuto, mi, n = Minuto
segundo, ss, s = Segundo
milisegundo, ms = milisegundo
microsegundo, mcs = Microsegundo
nanosegundo, ns = nanosegundo
tzoffset, tz = compensación de zona horaria
iso_week, isowk, isoww = Semana ISO
FechaRequerido. La fecha de uso. Puede ser uno de los siguientes tipos de datos: date, datetime, datetimeoffset, datetime2, smalldatetime y time

Detalles Técnicos

Trabaja con SQL Server (a partir de 2008), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse