【发布时间】:2015-07-28 08:21:12
【问题描述】:
我在 TableA 中有一个列,其中包含 Start_date 列的 Varchar2 数据类型的日期。('2011-09-17:09:46:13')。
现在我需要做的是,将 TableA 的 Start_date 与 SYSDATE 进行比较,并列出最多比 SYSDATE 早 7 天的任何值。
任何机构都可以帮助我解决这个问题。
【问题讨论】:
-
使用
Where to_date(start_date, 'YYYY-MM-DD:HH24:MI:SS') between sysdate - 7 and sysdate; -
日期同时包含日期和时间元素。你没有提到要不要考虑时间因素?
标签: sql oracle date-comparison