SET DATEFIRST 1
SELECT DISTINCT CONVERT(varchar(10), CASE
WHEN DATEPART(weekday, ADate) = 1 THEN ADate
WHEN DATEPART(weekday, ADate - 1) = 1 THEN ADate - 1
WHEN DATEPART(weekday, ADate - 2) = 1 THEN ADate - 2
WHEN DATEPART(weekday, ADate - 3) = 1 THEN ADate - 3
WHEN DATEPART(weekday, ADate - 4) = 1 THEN ADate - 4
WHEN DATEPART(weekday, ADate - 5) = 1 THEN ADate - 5
WHEN DATEPART(weekday, ADate - 6) = 1 THEN ADate - 6
END, 104) + ' - ' +
CONVERT(varchar(10), CASE
WHEN DATEPART(weekday, ADate) = 7 THEN ADate
WHEN DATEPART(weekday, ADate + 1) = 7 THEN ADate + 1
WHEN DATEPART(weekday, ADate + 2) = 7 THEN ADate + 2
WHEN DATEPART(weekday, ADate + 3) = 7 THEN ADate + 3
WHEN DATEPART(weekday, ADate + 4) = 7 THEN ADate + 4
WHEN DATEPART(weekday, ADate + 5) = 7 THEN ADate + 5
WHEN DATEPART(weekday, ADate + 6) = 7 THEN ADate + 6
END, 104), № отдела
FROM YourTable