我正在尝试使此查询有效,但它会返回'溢出'。
SELECT tblReadings.DateRead
FROM tblReadings
WHERE (((tblReadings.DateRead) Between DateSerial(Date(),Date(),1) And DateSerial(Date(),Date()-10,1)));
以下内容也会返回'溢出'。
SELECT tblReadings.DateRead
FROM tblReadings
WHERE (((tblReadings.DateRead)=DateSerial(Date(),Date(),1)));
SELECT tblReadings.DateRead
FROM tblReadings
WHERE (((tblReadings.DateRead)=DateSerial(2016,Date(),1)));
只有以下内容给出了正确的结果(2016年12月1日):
SELECT tblReadings.DateRead
FROM tblReadings
WHERE (((tblReadings.DateRead)=DateSerial(2016,12,1)));
我反编译了数据库并得到了完全相同的结果。
答案 0 :(得分:0)
排序。使用年份(日期(),月份(日期(),等等。