问题是您在where
的最后一行。
如果您想搜索范围,则需要使用between
。
因此,不是这样的:
SST_MODIFIED_DATE > TO_DATE('03/26/2010 11:42:07', 'mm/dd/yyyy HH24:MM:SS') < sysdate
使用此:
select *
from cns_concerto_projects
where SST_CREATION_DATE > TO_DATE('02/27/2010 16:07:07', 'mm/dd/yyyy HH24:MI:SS')
AND SST_MODIFIED_DATE between TO_DATE('03/26/2010 11:42:07', 'mm/dd/yyyy HH24:MI:SS') and sysdate
而且,你必须使用mi
几分钟,而不是mm
。
如果你想删除between
使用这样的:
select *
from cns_concerto_projects
where SST_CREATION_DATE > TO_DATE('02/27/2010 16:07:07', 'mm/dd/yyyy HH24:MI:SS')
AND SST_MODIFIED_DATE >= TO_DATE('03/26/2010 11:42:07', 'mm/dd/yyyy HH24:MI:SS')
AND SST_MODIFIED_DATE <= sysdate
问题是什么? – GolezTrol