主题:  在FLD_SIGNOFF_DATE里确实有NULL空的记录,

namelysweet

职务:普通成员
等级:3
金币:1.0
发贴:681
注册:2002/2/17 14:52:38
#12003/11/19 22:31:11
select *
from oa_signin_static
where fld_signoff_date=null

在FLD_SIGNOFF_DATE(类型为DateTime)里确实有NULL空的记录,可是为什么用上面的查不出来呢??


::和讯网 www.homeway.com.cn ::


namelysweet

职务:普通成员
等级:3
金币:1.0
发贴:681
注册:2002/2/17 14:52:38
#22003/11/19 22:48:24
NO ONE KNOWS?


::和讯网 www.homeway.com.cn ::


janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#32003/11/19 23:21:17
fld_signoff_date is null

默认情况下,T-SQL中任何与NULL做=比较,值都为False,甚至
NULL=NULL
也为false

btw:十几分钟的耐心都没有了?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
注册:2003/11/27 18:07:11
#42003/11/19 23:32:01
我不是写出来了吗?是不是一定要我来给你写完整的语句??