【发布时间】:2019-02-03 15:12:20
【问题描述】:
我一直在尝试从指定的时间戳中提取月份:
SELECT EXTRACT(MONTH FROM '2019-01-02 00:00:00+00');
但我收到以下错误:
错误:函数 pg_catalog.date_part(unknown, unknown) 不是唯一的 第 1 行:SELECT EXTRACT(MONTH FROM '2019-01-02 00:00:00+00'); ^ 提示: 无法选择最佳候选函数。您可能需要添加 显式类型转换。 SQL 状态:42725 字符:8
但是,当我使用指定 CURRENT_TIMESTAMP 变量的相同命令时,会返回预期的结果。
SELECT EXTRACT(MONTH FROM CURRENT_TIMESTAMP);
如何从我第一次尝试返回预期结果时获得该单位?
【问题讨论】:
标签: database postgresql extract