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

时间:2023-11-01 16:18:33

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

  • year

    年份。

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