如何SUM(amount)从refundspostgres中的" "数组中获取聚合json select以下是我的数据模式和结构:
表名: transactions
列名: data
{
"id": "tran_6ac25129951962e99f28fa488993",
"amount": 1200,
"origin_amount": 3900,
"status": "partial_refunded",
"description": "Subscription#sub_a67d59efb2bcbf73485a ",
"livemode": false,
"refunds": [
{
"id": "refund_ee4192ffb6d2caa490a1",
"amount": 1200,
"status": "refunded",
"created_at": 1426412340,
"updated_at": 1426412340,
},
{
"id": "refund_0e4a34e4ee7281d369df",
"amount": 1500,
"status": "refunded",
"created_at": 1426412353,
"updated_at": 1426412353,
}
]
}
Run Code Online (Sandbox Code Playgroud)
输出应该是:1200 + 1500 = 2700
Output
|---------
|total
|---------
|2700
Run Code Online (Sandbox Code Playgroud)
请提供全局解决方案,而不是静态数据