我有这张数据表
CREATE TABLE Table1 (
MY_ID INTEGER NOT NULL,
SCAN_TIME TIMESTAMP NOT NULL,
WORKCELL_ID SMALLINT
);
当我使用select SQL语句获取两个日期之间的记录时,如果用户选择了相同的日期作为这两个日期,我会得到空结果。
例如:
Select * from Table1
where SCAN_TIME between '20.9.2014' and '20.9.2014'
尽管在日期“20.9.2014”中有记录,但我只得到了空结果,并且只有在将第二个日期增加一天变为“21.9.2014”时才能获得结果!为什么会这样,我该怎么修复?
BETWEEN
。 - Barmar