Interval类型
表示时间和日期间隔的数据类型家族。 INTERVAL 运算的结果类型。
!!! warning "警告"
Interval 数据类型值不能存储在表中。
结构:
- 时间间隔作为无符号整数值。
- 时间间隔的类型。
支持的时间间隔类型:
SECONDMINUTEHOURDAYWEEKMONTHQUARTERYEAR
对于每个时间间隔类型,都有一个单独的数据类型。 例如, DAY 间隔对应于 IntervalDay 数据类型:
使用说明
您可以在与 日期 和 日期时间 类型值的算术运算中使用 Interval 类型值。 例如,您可以将4天添加到当前时间:
不同类型的间隔不能合并。 你不能使用诸如 4 DAY 1 HOUR 的时间间隔. 以小于或等于时间间隔最小单位的单位来指定间隔,例如,时间间隔 1 day and an hour 可以表示为 25 HOUR 或 90000 SECOND.
你不能对 Interval 类型的值执行算术运算,但你可以向 Date 或 DateTime 数据类型的值添加不同类型的时间间隔,例如:
以下查询将导致异常:
另请参阅
- INTERVAL 操作
- toInterval 类型转换函数