我在postgres數據庫中有一個表t
。它具有包含以下格式jsonb數據(對於每個記錄)的柱data
-如何在包含jsonb數據的postgres sql列中查找最小值?
{
"20161214": {"4": ["3-14", "5-16", "642"], "9": ["3-10", "5-10", "664"] },
"20161217": {"3": ["3-14", "5-16", "643"], "7": ["3-10", "5-10", "661"] }
}
其中20161214
是日期,"4"
是月,642
是量。
我需要找到表格的每個記錄和金額屬於的月份的最小金額。
我曾嘗試:
使用jsonb_each功能和分離鍵值對,然後使用分鐘function.But我仍然不能得到它所屬的月份。
這是如何實現的?
是對量** **總是陣列中的第三元件? –
我記下確切的要求是什麼,所以我給你寫了2個解決方案,請看看它們是否合適。 –
是的,金額始終是第三個要素。 –