私はテーブルt
をpostgresデータベースに持っています。jsonbデータを含むpostgres sqlカラムの最小値の検索方法は?
20161214
が日付である
{
"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"] }
}
、"4"
は642
の量は、月 - それは(レコードごとに)次のフォーマットでjsonbデータを含む列data
を有しています。
テーブルの各レコードの最小金額とその金額が属する月を見つける必要があります。
がjsonb_each機能を使うと、キーと値のペアを分離して、まだ私はそれが属する月を取得カント分function.Butを使用して:私が試してみました何
。
これはどのように達成できますか? (加入無し)また
は**常に**配列の3番目の要素量ですか? –
私はあなたに2つの解決策を書いたので、正確な要求が何であるかを確認していますので、見てみてください。 –
はい、量は常に3番目の要素です。 –