Función SQL DATEPART | TIEngranaje

Si eres un programador o estás interesado en el mundo de las bases de datos, seguro que has oído hablar de SQL y sus múltiples comandos. Hoy vamos a hablar sobre una de las funciones más útiles y versátiles que podemos encontrar en SQL: DATEPART. Esta función nos permite extraer diferentes partes de una fecha o hora, lo que resulta muy útil en muchas aplicaciones. En este artículo te explicaremos todo lo que necesitas saber sobre la función SQL DATEPART y cómo sacarle el máximo partido en tus proyectos. ¡No te lo pierdas en TIEngranaje!

El DATEPART La función se utiliza en Microsoft SQL Server para devolver un sola parte de una fecha/hora, como año, mes, día, etc.

Tabla de empleados

employeeID employeeName hireDate
1000 John Smith 1995-12-03
1001 Fred blanco 2001-10-12
1002 jane scott 1998-05-01
1003 samuel williams 1991-01-03

En este ejemplo, queremos averiguar cuál es el año de contratación de los empleados.

Sintaxis

DATEPART(datepart, column_name)

Tabla de referencia DATEPART

parte de la fecha abreviatura
año yy, yyyy
cuarto qq, q
mes mm, m
día del año dy, y
día d
semana wk, ww
día laborable dw, w
hora hh
minuto mi, n
segundo ss, s
milisegundo ms
microsegundo mcs
nanosegundo ns
Desplazamiento TZ tz
ISO_SEMANA isowk, isoww

Ejemplo

SELECT employeeName as [Employee Name], DATEPART(year,hireDate) as [Year Hired]
FROM employees

Resultados

Nombre de empleado Año Contratado
John Smith 1995
Fred blanco 2001
jane scott 1998
samuel williams 1991

el sql DATEPART La función puede ser muy útil cuando está interesado en formatear los resultados usando un formato específico de una fecha y/u hora.

57 - Extraer Segmentos de Fechas: DATENAME y DATEPART [SQL Server]

Conoceremos como extraer el segmento de una fecha, ya sea su semana, año, mes hora, o dia del año. Descarga de Base de ...

Deja un comentario