Quiero obtener el último día (domingo) de la semana actual con cualquier marca de tiempo. Intenté seguir el guión, pero regresa el sábado como el último día en lugar del domingo, como esperaba.SQL: cómo obtener el domingo de la semana actual
Select DATEADD(DAY , 7-DATEPART(WEEKDAY,GETDATE()),GETDATE()) AS 'Last Day Of Week'
Cualquier respuesta es bienvenida !!
Así que quieres semana sea Lunes -> Domingo? El valor predeterminado en SQL Server es Domingo -> Sábado. –
Consulte también http://weblogs.sqlteam.com/peterl/archive/2009/06/17/How-to-get-the-Nth-weekday-of-a-month.aspx – Madhivanan
El sábado es el día 7, las semanas comienzan en domingos. – Gaspa79