云数据库 GAUSSDB-时间和日期处理函数和操作符:TIMESTAMPDIFF

时间:2024-04-26 16:15:45

TIMESTAMPDIFF

  • TIMESTAMPDIFF(unit , timestamp_expr1, timestamp_expr2)

    timestampdiff函数是计算两个日期时间之间(timestamp_expr2-timestamp_expr1)的差值,并以unit形式范围结果。timestamp_expr1,timestamp_expr2必须是一个timestamp、timestamptz、date类型的值表达式。unit表示的是两个日期差的单位。

    等效于timestamp_diff(text, timestamp, timestamp)。

    该函数仅在GaussDB兼容MySQL类型时(即dbcompatibility = 'MYSQL')有效,其他类型不支持该函数。

  • year

    年份。

    1
    2
    3
    4
    5
    gaussdb=# SELECT TIMESTAMPDIFF(YEAR, '2018-01-01', '2020-01-01');
     timestamp_diff
    ----------------
                  2
    (1 row)
    
support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0351.html