[SQL DATE FUNCTIONS] DATENAME


Saludos amigos ya que estoy recordando lo de las fechas aquí les dejo otro ejemplo de función para el manejo de fechas con DATENAME.

Con esta función podemos obtener el nombre de ciertas partes que forman una fecha, como lo son el mes, el día de la semana, etc.

Sintaxis: DATENAME ( datepart ,date ).

Consulta:

--DATENAME ( datepart , date )
DECLARE @fecha AS DATETIME
SET @fecha = '24/02/2009 09:19:04.267'
SELECT DATENAME(day, @fecha) AS 'nombreFecha', 'Día' AS 'Parte'
UNION ALL
SELECT DATENAME(month, @fecha),'Mes'
UNION ALL
SELECT DATENAME(year, @fecha),'Año'    
UNION ALL
SELECT DATENAME(dayofyear, @fecha),'Día del año'
UNION ALL
SELECT DATENAME(week, @fecha),'Semana'
UNION ALL
SELECT DATENAME(weekday, @fecha),'Día de la semana'
UNION ALL
SELECT DATENAME(hour, @fecha),'Hora'
UNION ALL
SELECT DATENAME(minute, @fecha),'Minuto'
UNION ALL
SELECT DATENAME(second, @fecha),'Segundo'
UNION ALL
SELECT DATENAME(millisecond, @fecha),'Milisegundo'

 

Resultado:

image

les dejo otro ejemplo usando la función DATENAME:

SELECT 'Hoy es ' + DATENAME(weekday, GETDATE()) + ' ' +
       DATENAME(day, GETDATE()) + ' de ' + 
       DATENAME(month, GETDATE()) + ' ' + DATENAME(year, GETDATE())

La consulta anterior da como resultado:

image

Les dejo una tabla con abreviaturas para hacer referencia a las partes de la fecha con DATENAME.

Parte de la fecha

Abreviaturas
year yy, yyyy
quarter qq, q
month mm, m
dayofyear dy, y
day dd, d
week wk, ww
weekday dw
hour hh
minute mi, n
second ss, s
millisecond ms

 

@http://msdn.microsoft.com/es-es/library/ms174395(SQL.90).aspx

Espero les sirva, dejen comentarios!!!.

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: