选择没有Date / Time列值的行

时间:2010-03-25 13:16:03

标签: sql ms-access

我正在运行此查询:

SELECT TOP 1 [DVD Copy].[Stock No]
FROM [DVD Copy]
WHERE [DVD Copy].[Catalogue No] =[Forms]![New Rental]![Catalogue No]
And [Issue Date] = Null;

如果没有发布日期的空检查,哪个工作正常。我正在尝试在“发布日期”列中选择没有日期的行。 Null是否在这里使用了错误的价值?

2 个答案:

答案 0 :(得分:2)

如果我记得正确访问,你可以写:

and not isNull([Issue Date])

或写:

and [issue Date] is not null

而不是与Null比较,因为没有等于null。 (这是一个奇怪的悖论......)

答案 1 :(得分:0)

关于Access中的Nulls(一般而言),Access大师Allen Browne撰写的这些文章在解释事物方面无与伦比: