sqlserver里面,没有iif函数,要改用case when
(case when DatePart(hh, 上报时间) > 8 and DatePart(hh, 上报时间) < 18 then 1 else 0) as 是否工作时间