Как получить дату предстоящей/следующей пятницы с помощью SQL?
Если текущий день — пятница, вернуть сегодняшнюю дату.
Спасибо большое, буду рад любым советам и советам!
Как получить дату предстоящей/следующей пятницы с помощью SQL?
Если текущий день — пятница, вернуть сегодняшнюю дату.
Спасибо большое, буду рад любым советам и советам!
Попробуй это
SET DATEFIRST 7
SELECT DATEADD(DAY,(CASE DATEPART(DW,GETDATE())
WHEN 7 THEN 6
ELSE 6 - DATEPART(DW,GETDATE()) END),GETDATE());
2014-05-23 13:27:49.760
, что бывает послезавтра, в пятницу.
- person Raj; 21.05.2014
@@DATEFIRST
.
- person GarethD; 21.05.2014