Sql dias de la semana

30/10/2007 - 22:28 por news.microsoft.com | Informe spam
Amigos
como puedo sacar a la fecha los dias de la semana: Lunes,
martes,miercoles,...

Luis Mata

Preguntas similare

Leer las respuestas

#1 Edwin Rivera
30/10/2007 - 22:57 | Informe spam
create procedure DiaSemana
@TestVal
as
SELECT
CASE @TestVal
WHEN 1 THEN 'lunes'
WHEN 2 THEN 'martes'
WHEN 3 THEN 'miercoles'
WHEN 4 THEN 'jueves'
WHEN 5 THEN 'viernes'
WHEN 6 THEN 'sabado'
WHEN 7 THEN 'domingo'
ELSE 'Other'
END
go

para probar
exec DiaSemana 4
-
"news.microsoft.com" wrote:

Amigos
como puedo sacar a la fecha los dias de la semana: Lunes,
martes,miercoles,...

Luis Mata



Respuesta Responder a este mensaje
#2 Edwin Rivera
30/10/2007 - 23:12 | Informe spam
me he olvidado
create procedure DiaSemana
@TestVal int
as
o tambien puedes usar asi

DECLARE @TestVal int
SET @TestVal = 3

SELECT
CASE @TestVal
WHEN 1 THEN 'lunes'
WHEN 2 THEN 'martes'
WHEN 3 THEN 'miercoles'
.
.
.
ELSE 'Other'
END
Respuesta Responder a este mensaje
#3 smc
30/10/2007 - 23:19 | Informe spam
Hola, creo que esta funcion te podria servir si los dias de la semana los
necesitas en Ingles --> p.ejm: select datename(weekday, getdate())

Atte,
Respuesta Responder a este mensaje
#4 Rubén Vigón
31/10/2007 - 09:34 | Informe spam
DECLARE @fch datetime
SELECT @fch = '20071231'
SELECT DATENAME(dw, @fch) AS [Nochevieja este año]
SELECT DATENAME(dw, @fch + 1) + ' y ' + DATENAME(dw, @fch + 2) AS [Tendrás resaca]
____________________________

Nochevieja este año
-
Lunes

(1 filas afectadas)
____________________________

Tendrás resaca
-
Martes y Miércoles

(1 filas afectadas)

____________________________

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org
Respuesta Responder a este mensaje
#5 news.microsoft.com
31/10/2007 - 14:53 | Informe spam
Aja esto es lo que queria exactamente.

Gracias

"smc" escribió en el mensaje
news:
Hola, creo que esta funcion te podria servir si los dias de la semana los
necesitas en Ingles --> p.ejm: select datename(weekday, getdate())

Atte,


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida