我想查询 phone1 和 phone2 代码都不包含“移动”一词的数据。尝试了 AND 和 OR 语句,但当其中一个字段中存在“MOBILE”时,它不起作用。
select ORDCON.* from PL00.dbo.ordhdr inner join PL00.dbo.ordhdrx on ordhdrx.ORDER_NO = ordhdr.ORDER_NO
INNER JOIN PL00.dbo.schedule on schedule.ID_VAL = ordhdr.ORDER_NO
left outer join PL00.dbo.ordcon on ordcon.ORDER_NO = ordhdr.ORDER_NO
where ordhdr.RSPNS_CODE = 'TXTB4'
and (schedule.[DATE] >= CONVERT(varchar(10), getdate(), 101))
AND (NOT ORDCON.PHONE1CODE = 'MOBILE'
OR NOT ORDCON.PHONE2 = 'MOBILE')