SQL Server 2008. Есть ли способ объединить нижеследующее и удалить 00:00:00:000
?Конкатенация DATEADD & DATEPART
* Edit - fulldate столбец содержит список дат
SELECT DISTINCT
DATEADD(dd, -(DATEPART(dw, fulldate)-1), fulldate) [WeekStart],
DATEADD(dd, 7- (DATEPART(dw, fulldate)), fulldate) [WeekEnd]
FROM time
WHERE YEAR(time) >= 2016
ORDER BY WeekStart
Результаты:
WeekOf
12-27-2015-01-02-2016
Etc ...
В SQL Server вы не можете 'ORDER BY' псевдоним – Serpiton
@Serpiton - да, вы можете. –