正确处理日期范围的查询。为什么不能在日期范围内返回正确的值?
我有一个表格,其值存储为DateStamp的“01/10/2013 11:00:00 PM”。从2013年9月25日凌晨1点至2013年10月2日。
该文本框的值是dtBegin =“28/09/2013”和dtEnd = 01/10/2013。
dSumUsuage = DSum("Average", "tblScadaHourly", "[DateStamp] >= #" & dtBegin & "#" & " AND " & "[DateStamp] < #" & dtEnd & "#" & " AND ([Station] ='" & sStationName & "')")
此查询返回“无效使用空值”的错误。但他们是这些日期之间的数据和该站名称的数据。
你dSumUsuage是Date类型的,它不接受Null,因为没有记录符合WHERE约束。 – jacouh