En base a la fecha de hoy obtiene el dia en que inicia y finaliza la semana:
DECLARE @HOY DATETIME
DECLARE @INISEM DATETIME
DECLARE @FINSEM DATETIME
SET @HOY = GETDATE()
SELECT @INISEM = DATEADD(dd, 0 - (@@DATEFIRST + 5 + DATEPART(dw, @HOY)) % 7, @HOY) ,
@FINSEM = DATEADD(dd, 6 - (@@DATEFIRST + 5 + DATEPART(dw, @HOY)) % 7, @HOY)
SELECT @HOY HOY, @INISEM INICIO_SEMANA,@FINSEM FIN_SEMANA
No hay comentarios:
Publicar un comentario
Comenta cualquier duda o recomendatorio.