Servidor SQL: función FECHAPARTE

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Servidor SQL: función FECHAPARTE

Este tutorial de SQL Server describe cómo usar Función DATEPART Sintaxis y ejemplos en SQL Server (Transact-SQL).

describir

En SQL Server (Transact-SQL), la función DATEPART devuelve la parte especificada de una fecha dada como un valor entero.

sintaxis

La sintaxis de la función DATEPART en SQL Server (Transact-SQL) es:

DATEPART( interval, date )

parámetro o parámetro

intervalo

El intervalo de hora/fecha que desea recuperar de la fecha. Puede ser uno de los siguientes valores:

valor (cualquier artículo)explique
año, año, añointervalo de año
cuarto, qq, qintervalo trimestral
mes, mm, mintervalo de mes
día del añointervalo de fechas en un año
día, día, díaintervalo de días
semanaIntervalo semanal
día laborable, dw, wintervalo de jornada laboral
horas, ehintervalo de horas
minutos, mi, nintervalo de minutos
segundo, ss, ssegundo intervalo
milisegundos, milisegundosintervalo de milisegundos

fecha La fecha que se utilizará para recuperar valores de intervalo.

notas

  • La función DATEPART devuelve el resultado como un valor entero.
  • La función DATENAME devuelve el resultado como un valor de cadena.

aplicar para

La función DATEPART está disponible en las siguientes versiones de SQL Server (Transact-SQL):

  • Servidor SQL 2017, Servidor SQL 2016, Servidor SQL 2014, Servidor SQL 2012, Servidor SQL 2008 R2, Servidor SQL 2008, Servidor SQL 2005

ejemplo

Veamos algunos ejemplos de la función DATEPART de SQL Server y exploremos cómo usar la función DATEPART en SQL Server (Transact-SQL).

Por ejemplo:

SELECT DATEPART(year, '2014/04/28');
Result: 2014

SELECT DATEPART(yyyy, '2014/04/28');
Result: 2014

SELECT DATEPART(yy, '2014/04/28');
Result: 2014

SELECT DATEPART(month, '2014/04/28');
Result: 4

SELECT DATEPART(day, '2014/04/28');
Result: 28

SELECT DATEPART(quarter, '2014/04/28');
Result: 2

SELECT DATEPART(hour, '2014/04/28 09:49');
Result: 9

SELECT DATEPART(minute, '2014/04/28 09:49');
Result: 49

SELECT DATEPART(second, '2014/04/28 09:49:12');
Result: 12

SELECT DATEPART(millisecond, '2014/04/28 09:49:12.726');
Result: 726
(Visited 19 times, 1 visits today)