gpt4 book ai didi

PostgreSQL 9.3 : Add/Remove QUARTER to/from timestamp

转载 作者:行者123 更新时间:2023-11-29 11:42:55 28 4
gpt4 key购买 nike

我想在 PostgreSQL 9.3 版本中将 QUARTER 添加到 TIMESTAMP

我的尝试:

用于添加:

SELECT TIMESTAMP '2016-01-01' + INTERVAL '01 QUARTER';

删除:

SELECT TIMESTAMP '2016-01-01' - INTERVAL '01 QUARTER';
********** Error **********  
ERROR: invalid input syntax for type interval: "01 QUARTER"
SQL state: 22007
Character: 42

最佳答案

那是因为 quarter 不属于 interval 输入的受支持单位。 The manual:

unit is microsecond, millisecond, second, minute, hour, day, week, month, year, decade, century, millennium, or abbreviations or plurals of these units;

改用'3 month'(或类似的):

SELECT timestamp '2016-01-01' + interval '3 month';

关于PostgreSQL 9.3 : Add/Remove QUARTER to/from timestamp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34553943/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com