【发布时间】:2019-03-07 15:43:19
【问题描述】:
我有一堆名为 text 的 jsonb 对象,它们都遵循名为 texts 的表中的相同结构,当使用以下查询选择时,它们看起来像这样:
从文本限制 1 中选择 jsonb_pretty(text);
[
[
{
"speaker": null,
"start": 0.02,
"stop": 2.25,
"text": "random text 123"
},
{
"speaker": null,
"start": 291.45,
"stop": 291.88,
"text": "random text 123"
},
{
"speaker": null,
"start": 292.07,
"stop": 293.63,
"text": "random text 123"
}
],
[]
]
我想总结表中 jsonb 对象中的所有差异(停止-启动)。
这样第一个对象的结果是:(2.25-0.02)+(291.88-291.45)+(293.63-292.07) = 4.22,然后需要将其与表中的其余条目相加。
我尝试了很多不同的查询对象的方法,但我找不到任何有效的方法,任何帮助或正确方向的指针将不胜感激。
【问题讨论】:
标签: json cockroachdb