以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 日期区间有一头为空值如何处理? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71606) |
-- 作者:wh420 -- 发布时间:2015/7/14 20:14:00 -- 日期区间有一头为空值如何处理? 开始日期 结束日期 <-日期字段 2001-07-01 2001-07-14 2001-07-01 2001-07-13 2001-07-01 2001-07-12 2001-07-01 2001-07-11 2001-07-01 空 2001-07-01 空
见上表,执行下列SQL语句时:
TranFee where StartDate >=\'2010-07-01\' and SubmitDate <= ‘’
因结束日期最后两行值为空,所以以上语句检索不出来结果。如何处理这类的问题?让其结束日期为空的情况下只考虑>=开始日期即可? |
-- 作者:大红袍 -- 发布时间:2015/7/14 20:29:00 -- StartDate >=\'2010-07-01\' and (SubmitDate <= \'\' or SubmitDate is null) |