Skip to main content

间隔函数(Interval Functions)

本节提供 Databend 中间隔函数(Interval Functions)的参考信息。这些函数允许您创建各种时间单位的间隔值,用于日期和时间计算。

时间单位转换函数

基于天的间隔

函数描述示例
TO_DAYS将数字转换为天数间隔TO_DAYS(2)2 days
TO_WEEKS将数字转换为周数间隔TO_WEEKS(3)21 days
TO_MONTHS将数字转换为月数间隔TO_MONTHS(2)2 months
TO_YEARS将数字转换为年数间隔TO_YEARS(1)1 year

基于小时的间隔

函数描述示例
TO_HOURS将数字转换为小时间隔TO_HOURS(5)5:00:00
TO_MINUTES将数字转换为分钟间隔TO_MINUTES(90)1:30:00
TO_SECONDS将数字转换为秒数间隔TO_SECONDS(3600)1:00:00
EPOCHTO_SECONDS 的别名EPOCH(60)00:01:00

更小的时间单位

函数描述示例
TO_MILLISECONDS将数字转换为毫秒间隔TO_MILLISECONDS(2000)00:00:02
TO_MICROSECONDS将数字转换为微秒间隔TO_MICROSECONDS(2000000)00:00:02

更大的时间单位

函数描述示例
TO_DECADES将数字转换为十年间隔TO_DECADES(2)20 years
TO_CENTRIES将数字转换为世纪间隔TO_CENTRIES(1)100 years
TO_MILLENNIA将数字转换为千年间隔TO_MILLENNIA(1)1000 years
Explore Databend Cloud for FREE
Low-cost
Fast Analytics
Easy Data Ingestion
Elastic Scaling
Try it today