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

时间:2025-03-03 09:51:19

时间日期操作符

用户在使用时间和日期操作符时,对应的操作数请使用明确的类型前缀修饰,以确保数据库在解析操作数的时候能够与用户预期一致,不会产生用户非预期的结果。

比如下面示例没有明确数据类型就会出现异常错误。

1
2
3
4
5
6
7
openGauss=# SELECT date '2001-10-01' - '7' AS RESULT;
ERROR:  
GAUSS-10416: invalid input syntax for type timestamp: "7"
SQLSTATE: 22007
LINE 1: SELECT date '2001-10-01' - '7' AS RESULT;
                                   ^
CONTEXT:  referenced column: result
support.huaweicloud.com/centralized-devg-v2-gaussdb/gaussdb_42_0293.html