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