Oracle以秒为单位查询时差



我正在寻找一个查询来查找两个时间字段之间的间隔。

COL3中的表A和表B都包含时间值。8:13:54COL3是Char字段。

B也具有相同的字段。我想查询以下条件。

A.COL1 = B.COL1 and 
A.COL2 = B.COL2 and 
(COL3 in a should equal to + / - 120 secs of COL B).

我试着使用TO_DATE,但没有成功。我怎样才能做到这一点?

这对我有用。谢谢。

选择A.,B从A,B式中A.COL1=B.COL1A.COL2=B.COL2AND(TO_DATE(B.COL3,'hh:mi:ss')=(TO_DATE或TO_DATE(B.COL3,'h:mi:ss')=(TO_DATE

类似这样的东西:

select (laterDate - earlierDate) * 24 * 60 * 60 seconds
from etc

在甲骨文中,日期是数字。每个整数增量表示一个日历日。

最新更新