sql - PostgreSQL 中 date_part 函数的语法错误

标签 sql postgresql syntax-error

我在以下查询中有语法错误,该查询从 BIZ_TRANSACTIONlast_updated_time 列检索月份,其中 last_updated_time 存储为毫秒。那么,如何应用 date_part() 函数呢? 我使用了以下查询,但它在 date_part() 附近显示语法错误。

SELECT date_part('month', timestamp TO_CHAR(TO_TIMESTAMP(LAST_UPDATED_TIME / 1000), 'DD/MM/YYYY HH24:MI:SS'))
FROM BIZ_TRANSACTION

最佳答案

如果我正确理解你的问题,你想要这样的东西:

SELECT date_part('month',to_timestamp(LAST_UPDATED_TIME/1000));
FROM BIZ_TRANSACTION

关于sql - PostgreSQL 中 date_part 函数的语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39545581/

相关文章:

shell - 意外 token 附近的语法错误

mysql - 不确定如何在 SQL 中循环处理这些数据?

mysql - 在 MySQL 存储过程中创建临时表

sql - 具有WHERE子句的内部联接影响第二个联接

postgresql - 在嵌套查询中按属性获取分组

mysql - SQL 结果包含多行

mysql - 从逗号分隔值查询结果并查询要显示的每个值

ruby-on-rails - require 'pg' 返回 true 但未能定义 PGconn 和 PG

arrays - PostgreSQL:检索多个数组元素

javascript - 错误行中的Foundation.min.js