SQL Server DATEPART()Función


SQL DatesFunciones de fecha de SQL Server

Definición y uso

La función DATEPART() se utiliza para devolver partes individuales de una fecha/hora, como año, mes, día, hora, minuto, etc.

Sintaxis

DATEPART(datepart,date)

El parámetro date es una expresión de fecha válida. El parámetro datepart puede ser uno de los siguientes valores:

datepart Abreviatura
año yy, yyyy
Trimestre qq, q
mes mm, m
Día del año dy, y
día dd, d
semana wk, ww
Día de la semana dw, w
Hora hh
Minuto mi, n
segundo ss, s
Milisegundo ms
Microsegundo mcs
Nanosegundo ns


Ejemplo

Supongamos que tenemos la siguiente tabla "Orders":

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11 13:23:44.657

A continuación se muestra la sentencia SELECT:

SELECT DATEPART(yyyy,OrderDate) AS OrderYear,
DATEPART(mm,OrderDate) AS OrderMonth,
DATEPART(dd,OrderDate) AS OrderDay,
FROM Orders
WHERE OrderId=1

El resultado se muestra a continuación:

OrderYear OrderMonth OrderDay
2008 11 11


SQL DatesFunciones de fecha de SQL Server Otras extensiones