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、使用特定的函数来解决问题。