查询中的Microsoft Access日期比较不起作用

时间:2019-01-02 05:59:34

标签: sql ms-access

我在查询中添加了以下字段:

IIf(Date()<[NextQDue],"Less","Greater")

NextQDue字段是在另一个查询中创建的,格式为“短日期”。 NextQDue中的值为12/20/2018。今天的日期是1/1/2019。该查询吐出“ Greater”时吐出“ Less”。如果我将语句更改为Date()> [NextQDue],则应在显示“ Less”时吐出“ Greater”。我无法弄清楚。我相信我已经正确格式化了日期,但没有任何效果。

1 个答案:

答案 0 :(得分:1)

始终将日期作为日期处理,而不是文本,数字,例外。

因此,请调整查询并更改NextQDue以返回真实的日期值。

如果您需要在其他地方显示NextQDue的值,请将该格式应用于显示它的控件。