数据湖探索 DLI-时间函数:INTERVAL

时间:2024-11-16 13:21:45

INTERVAL

  • 功能描述

    INTERVAL函数用于表示时间间隔。

  • 语法说明
    INTERVAL INTERVAL string range
  • 入参说明

    参数名

    数据类型

    参数说明

    string

    STRING

    时间戳字符串,搭配参数range使用。两种格式类型,分别为:

    • 一种为"yyyy-MM"即保存年份和月份,精度到月份,它的range参数可以为YEAR或者YEAR To Month
    • 一种为天时间"dd HH:mm:sss.fff",用来保存天数、小时、分钟、秒和毫秒, 精度最低到毫秒。它的range参数可以为DAY、MINUTE、DAY TO HOUR、DAY TO SECOND

    range

    INTERVAL

    时间间隔说明,搭配string参数使用,详细请参考string参数说明。

    取值范围为:YEAR、YEAR To Month、DAY、MINUTE、DAY TO HOUR、DAY TO SECOND

  • 示例
    测试语句
    --表示间隔10天4毫秒。
    INTERVAL '10 00:00:00.004' DAY TO second
    --DAY表示间隔10天
    INTERVAL '10' 
    --表示间隔2年10个月
    INTERVAL '2-10' YEAR TO MONTH
support.huaweicloud.com/sqlref-flink-dli/dli_08_15090.html