我有一个带有 LOAD_STRT_DTM 列的表。这是一个日期列,值是这样的 - 18-JUL-14 08.20.34.000000000 AM。
我想找到 5 天之前的数据。
我的逻辑是——
Select * from Table where 24 *(To_DATE(Sysdate,'DD-MM-YY') - To_DATE(LOAD_STRT_DTM,'DD-MM-YY')) >120
问题是——
Select (To_DATE(Sysdate,'DD-MM-YY') - To_DATE(LOAD_STRT_DTM,'DD-MM-YY')) from table
此查询应给出两个日期之间的 NumberOfDays。但这不起作用,我怀疑,问题是由于 LOAD_STRT_DTM 列的格式。
请让我知道我在哪里做错了。