【发布时间】:2012-02-28 14:11:31
【问题描述】:
我在 ORACLE 中有一个字段为 CREATED (NUMBER)。它以 MILLISECONDS 存储时间,或者您可以说长格式。现在的要求是使用字段 CREATED 查找两个日期之间的数据。
我有以下查询,它适用于 where 条件,但不适用于 between 条件:
SELECT date'1970-01-01' + TIMECREATED / 1000 / 60 / 60 / 24 as timet
FROM XXX_TABLE WHERE ITBD='829993';
有人可以提供 SQL 来获取两个日期之间的数据吗?
【问题讨论】:
-
请您告诉我们不工作的代码吗?
-
...并解释它以什么方式无法工作?