Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 2007年MS ACCESS发布日期比较_Date_Ms Access - Fatal编程技术网

Date 2007年MS ACCESS发布日期比较

Date 2007年MS ACCESS发布日期比较,date,ms-access,Date,Ms Access,我在这个网站上读了很多书,学到了很多东西,现在是我提出问题的时候了,这给了我一些问题 我有一个关于MS ACCESS的查询,需要比较两个不同的日期,分别称为CreationDate和AnalysisDate。为了得到两种不同标准的结果,我比较了它们: 准则1: SiInm(CreationDate < AnalysisDate;1) 我比较6月份内的日期没有问题,但是当我尝试将6月份的日期作为>或

我在这个网站上读了很多书,学到了很多东西,现在是我提出问题的时候了,这给了我一些问题

我有一个关于MS ACCESS的查询,需要比较两个不同的日期,分别称为CreationDate和AnalysisDate。为了得到两种不同标准的结果,我比较了它们:

准则1:

SiInm(CreationDate < AnalysisDate;1)
我比较6月份内的日期没有问题,但是当我尝试将6月份的日期作为>或<与7月份进行比较时,它返回了一个错误的结果

有人知道为什么会这样吗

我检查了我的表,并且在查询中使用的每个源表上都很好地设置了日期格式

先谢谢大家

问候

PS:SiInm的工作方式就像(西班牙语功能)

PS:SiInm的工作方式就像(西班牙语功能)

很可能不是。如果它不能比较日期值,那是因为它在内部转换为无法可靠比较的字符串表达式

你不知道SiInm做什么。也许它剥夺了一部分时间

因此,正确的SiInm或使用:

CreationDate < AnalysisDate

日期字段是日期/时间类型?使用美国格式,而不是国际格式?编辑问题以包含完整的查询SQL语句和示例数据。您好,June。是的,日期字段都是日期/时间类型,我检查过了。如何检查im是否使用一种格式?查看是mysql还是ms access?我理解您的观点,但考虑到SiInm评估的结果,我需要调用另一个字段来显示。我将尝试在SiInm循环中使用DateValue,并发布我的结果。
CreationDate < AnalysisDate
DateValue(CreationDate) < DateValue(AnalysisDate)
DateDiff("d"; CreationDate; AnalysisDate) > 0