我的查询类似于:
select *
from mytable
where date_field between to_date(#from#, 'YYYY/MM/DD HH24:MI')
and to_date(#to#, 'YYYY/MM/DD HH24:MI')
举个例子:
if from = 2012/07/18 00:00 and
to = 2012/07/18 00:09
这将包括带有时间戳2012/07/18 00:09:01
的记录2012/07/18 00:09:59
吗?
或者我应该将声明更改为:
select *
from mytable
where date_field >= to_date(#from#, 'YYYY/MM/DD HH24:MI')
< to_date(#to#, 'YYYY/MM/DD HH24:MI')
这里从 2012/07/18 00:00 到 2012/07/18 00:10 替换应该给我所有时间戳在午夜和午夜 9M59S 之间的记录,这就是我想要的。