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ámetro | Descripción |
Intervalo | Requerido. 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 |
Fecha | Requerido. 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