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

时间:2024-11-02 18:50:29

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 兼容MY类型时(即dbcompatibility = 'B')有效,其他类型不支持该函数。

  • year

    年份。

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