我正在尝试编写需要使用函数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 ...
不起作用。
答案 0 :(得分:3)
我已经随机尝试了另一次尝试并且它有效
data ->> 'created_at' AS DATE
有效,因为->>
会返回文字