我正在尝试计算具有空DateTime值的记录数。但是,由于某种原因,我的尝试失败了。我已经尝试了以下两个查询,但没有任何运气:

SELECT COUNT(BirthDate)
  FROM Person p
 WHERE p.BirthDate IS NULL




SELECT COUNT(BirthDate)
  FROM Person p
 WHERE p.BirthDate = NULL


我究竟做错了什么?查询所有记录时,我可以看到BirthDate为NULL的记录。

最佳答案

SELECT COUNT(*)
FROM Person
WHERE BirthDate IS NULL

关于sql - SQL Server 2005-检查空的DateTime值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1632606/

10-09 02:28