正確處理日期範圍的查詢。爲什麼不能在日期範圍內返回正確的值?
我有一個表格,其值存儲爲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