我有一个WHERE条件,我想首先过滤两个报告,我要包含2020年的项目,而另一个要从2019年开始,我想这样写:
[UMOWY]![data_wygasniecia]>#01.01.2019#<#01.01.2020#
AND 2020年
[UMOWY]![data_wygasniecia]>#01.01.2020#<#01.01.2021#
但是它不起作用,我的表是UMOWY,列名是data_wygasniecia,日期以日期格式存储。你能帮忙吗?
对日期表达式使用正确的语法:
[UMOWY]![data_wygasniecia] Between #2019/01/01# And #2019/12/31#
或者,如果存在时间成分:
[UMOWY]![data_wygasniecia] >= #2019/01/01#
And
[UMOWY]![data_wygasniecia] < #2020/01/01#
或者,如果记录集不是太大:
Year([UMOWY]![data_wygasniecia]) = 2019
不幸的是,它显示了一个错误,我尝试了所有您的想法:(这是图片imgur.com/a/IYZ3Bf0
则您的字段不是数据类型DateTime。
查看其数据/时间imgur.com/a/lnAQwqg
并在表格imgur.com/a/u3JCiaQ中
好的。但是我没有看到错误。