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

时间:2024-11-13 14:45:43

时间日期操作符

时间日期操作符请参见表1

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

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

1
2
3
4
5
6
7
gaussdb=# 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-v8-gaussdb/gaussdb-42-0363.html