ORA-01870: the intervals or datetimes are not mutually comparable

文档解释

ORA-01870: the intervals or datetimes are not mutually comparable

Cause: The intervals or datetimes are not mutually comparable.

Action: Specify a pair of intervals or datetimes that are mutually comparable.

官方解释

常见案例

在Oracle中,把两个具有不同时间单位的时间段直接相加或相减,会发生ORA-01870: the intervals or datetimes are not mutually comparable 错误。

正常处理方法及步骤

1、将不同单位的时间进行转化;

2、重新构造表达式,将不同单位的时间先相加或相减,得到相同单位的时间,最后在相加或相减;

3、使用特定的函数来解决问题。

你可能感兴趣的