Comandos Set en una vista help!!!!

29/08/2006 - 21:56 por Dany Acosta | Informe spam
Amigos estoy teniendo problemas con los dias de la semana tengo un
consulta asi

Select Fecha, Month(fecha) as NMes, datepart(dw,Fecha) as diasemana
from mitabla

pero me doy cuenta que el dia de la semana empieza con Domingo y yo
necesito que empieze como Primer dia de la semana Lunes, estuve buscando
en la ayuda y encontre el commando Set datefirst 1 que con esto solucion
el problema del Primer dia de la semana.
Esto funciona en el Query analizer ahora mi problema esta que necesito
meterlo a una vista ese commando y me da error de commando Set, lo
necesito asi

create view mivista
as
Set datefirst 1
Select Fecha, Month(fecha) as NMes, datepart(dw,Fecha) as diasemana
from mitabla

como hago para que mi vista siempre este marcada como Primer dia de
semana Lunes


Gracias por la ayuda que me puedan brindar

Developers - Dany Acosta
 

Leer las respuestas

#1 Maxi
29/08/2006 - 22:32 | Informe spam
Daby, ese comando lo vas a tener que meter en la conexion del lado del
cliente. Hay otras opciones como por ej armar un SP que llame a la vista y
ahi poner el SET


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Dany Acosta" escribió en el mensaje
news:
Amigos estoy teniendo problemas con los dias de la semana tengo un
consulta asi

Select Fecha, Month(fecha) as NMes, datepart(dw,Fecha) as diasemana
from mitabla

pero me doy cuenta que el dia de la semana empieza con Domingo y yo
necesito que empieze como Primer dia de la semana Lunes, estuve buscando
en la ayuda y encontre el commando Set datefirst 1 que con esto solucion
el problema del Primer dia de la semana.
Esto funciona en el Query analizer ahora mi problema esta que necesito
meterlo a una vista ese commando y me da error de commando Set, lo
necesito asi

create view mivista
as
Set datefirst 1
Select Fecha, Month(fecha) as NMes, datepart(dw,Fecha) as diasemana
from mitabla

como hago para que mi vista siempre este marcada como Primer dia de semana
Lunes


Gracias por la ayuda que me puedan brindar

Developers - Dany Acosta


Preguntas similares