Hola,
Estoy usando SQL Server 2005
Tengo algunas funciones escalares que devuelven el dia de la semana a partir
de DatePart(weekDay, date)
Pero el resultado depende de como esté definido SET DATEFIRST.
Yo no sé a priori como tendrá el servidor definido el SET DATEFIRST aunque
he leido que lo pued obtener a partir de @@DATEFIRST
Supongo que lo que debo hacer es en el cuerpo de la funcion algo asi
CREATE FUNCTION funcion
SET DATEFIRST 1 --lunes
...
...
...
SET DATEFIRST @@DATEFIRST
END
porque no me queda claro si @@DATEFIRST depende de la configuracion del
servidor ode la base de datos.
O puedo establecer de alguna forma solo una vez el @@DATEFIRST de la base de
datos?
Grácias
Leer las respuestas