jueves, 9 de febrero de 2012

Número y nombre, Día de la Semana en SQL SERVER

Me encuentro realizando un proyecto en el cual necesito saber cual es el día del año (Domingo,...,Sabado), número de Semana(1,...,52), año actual.
Donde se utilizan las siguientes instrucciones

Para el DATEPART(dw,getdate()) , regresa un valor entre 1,..,7 y en base al número que regresa es seleccionado el nombre del día de la semana
A continuación, muestro un extracto extraído de la siguiente:http://igmuss.blogspot.com/2010/09/como-obtener-el-nombre-del-dia-en-sql.html

--------------------------------------------------------¬
SELECT CASE
WHEN DATEPART(dw,getdate()) = 1
then 'Domingo'
WHEN DATEPART(dw,getdate()) = 2
then 'Lunes'
when DATEPART(dw,getdate()) = 3
then 'Martes'
WHEN DATEPART(dw,getdate()) = 4
then 'Miercoles'
WHEN DATEPART(dw,getdate()) = 5
then 'Jueves'
WHEN DATEPART(dw,getdate()) = 6
then 'Viernes'
WHEN DATEPART(dw,getdate()) = 7
then 'Sabado'
END

-----------------------------------------------------
Código 1, nombre día de la semana

No hay comentarios: