DATEPART(dw, GETDATE())
вернет текущий день недели в виде целого числа (воскресенье = 1, суббота = 7)
Простая математика позаботится обо всем остальном.
- Суббота:
DATEADD(dd, 7 - DATEPART(dw, GETDATE()), GETDATE())
- Воскресенье:
DATEADD(dd, -1 * DATEPART(dw, GETDATE()), GETDATE())