在postgres / jsonb中将字符串值转换或转换为日期

时间:2016-06-05 17:41:24

标签: postgresql jsonb

我正在尝试编写需要使用函数MAX()的查询。数据存储在jsonb列中,如: {"created_at": "2012-08-03T02:32:44", "company": "apple"}

我想在'created_at'键上运行MAX()函数。

SELECT MAX(data -> 'created_at) FROM ...不起作用。

SELECT MAX(cast(data -> 'created_at) as DATE) FROM ...不起作用。

1 个答案:

答案 0 :(得分:3)

我已经随机尝试了另一次尝试并且它有效

data ->> 'created_at' AS DATE有效,因为->>会返回文字