sql语句如下: select LeaveTime from tbTouristRecord where EnterTime < dateadd(hour,-1,getdate()) and LeaveTime=cast('NULL' as datetime) 我想做的,就是从tbTouristRecord表中查询LeaveTime,条件是EnterTime在当前时间的一个小时以前并且LeaveTime字段为“NULL”。LeaveTime字段在数据库里面是datetime格式的。我试了下,在cast的时候,如果把不是NULL的字符串作为参数,是没问题的,但是用"NULL"的时候,就出现题目的异常。但是我的数据库里面,LeaveTime字段确实有很多是NULL,这个是我的判断条件,请问,在查询dateTime格式的字段是,NULL怎么处理?
------解决方案--------------------
cast(NULL as datetime)
------解决方案-------------------- NULL 值是不能等于的。 is null
------解决方案--------------------