需要把 员工下机时间>=工单开工时间 的过滤掉,但是这样也会把 下机时间为null 一起过滤掉了,需要怎么去改
那就这样,(case when 员工下机时间 is null then '9999-12-31' else 员工下机时间 end ) >= 工单开工时间
WHERE 员工下机时间<工单开工时间 or 下机时间 is null
-------------
如果还要包含非null的空值
WHERE 员工下机时间<工单开工时间 or 下机时间 is null or 下机时间=''
单纯的过滤可以
先判断给为null的字段,赋一个值,比如当前时间加1个小时,然后再套一层select 正常过滤