INTERVAL_CMP 函数
INTERVAL_CMP 比较两个时间间隔并在第一个时间间隔较大时返回 1
,在第二个时间间隔较大时返回 -1
,并在时间间隔相等时返回 0
。有关更多信息,请参阅 不带限定词语法的间隔文字示例。
语法
INTERVAL_CMP(interval1, interval2)
参数
- interval1
-
时间间隔文本值。
- interval2
-
时间间隔文本值。
返回类型
INTEGER
示例
以下示例将 3 days
的值与 1
year
进行比较。
select interval_cmp('3 days','1 year');
interval_cmp -------------- -1
此示例比较了值 7 days
与 1 week
。
select interval_cmp('7 days','1 week');
interval_cmp -------------- 0
以下示例将 1 year
的值与 3
days
进行比较。
select interval_cmp('1 year','3 days');
interval_cmp -------------- 1