1: 2: 3: 4:
SELECT MIN(CONVERT(varchar, MyDateTime, 1) + ' - ' + DATENAME(dw, MyDateTime)) AS DateLiteral FROM SomeTable GROUP BY CONVERT(datetime, CONVERT(varchar, MyDateTime, 102)) ORDER BY CONVERT(datetime, CONVERT(varchar, MyDateTime, 102)) DESC