select
DT,
[Is Between Dates?] =
case
when DT between
-- Monday at 06:00
dateadd(dd,(datediff(dd,'17530101',DT)/7)*7,'17530101 06:00') and
-- Friday at 17:00
dateadd(dd,(datediff(dd,'17530105',DT)/7)*7,'17530105 17:00')
then 'Between Dates'
else 'Not Between Dates'
end
from
(Select DT = getdate() ) a
Results:
DT Is Between Dates?
-------------------------- -----------------
2006-10-06 00:46:14.493 Between Dates
(1 row(s) affected)
CODO ERGO SUM