以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- [求助]sql 查询 null 和 “” 的处理 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=175666) |
-- 作者:foxtablefanse -- 发布时间:2022/3/14 23:59:00 -- [求助]sql 查询 null 和 “” 的处理 应该查出两条数据的,但只查出一条数据,该怎么改查询语句?自己搞定了 Sel ect * From (Sel ect top 50 Row_Number() Over(Order by [用车日期]) As [NO.],[_Identify],CONVERT(varchar(10),[用车日期],120) as [用车日期],[车辆牌照],[司机],[指挥],[车型],[计费车型],[用车单位],[二级单位或地点],[作业内容],[到场时间],[预计用时],[路单登记],[备注] From YW_排工明细 where DateDiff(dd,[用车日期],getdate()) <= 40 and ([司机] like \'%李%\' or [指挥] like \'%李%\') and [路单登记] not like \'%李%\' or [路单登记] is null ORDER BY [NO.]) As a Where [NO.] >= 1 And [NO.] <= 15 [此贴子已经被作者于2022/3/15 0:54:03编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/3/15 8:26:00 -- 应该这样吧 ... where DateDiff(dd,[用车日期],getdate()) <= 40 and ([司机] like \'%李%\' or [指挥] like \'%李%\') and ([路单登记] not like \'%李%\' or [路单登记] is null ) ORDER BY [NO.]) As a Where [NO.] >= 1 And [NO.] <= 15
|
-- 作者:foxtablefanse -- 发布时间:2022/3/16 13:13:00 -- 谢谢 |