У меня есть куча объектов jsonb с именем text, которые следуют одной и той же структуре в таблице с именем texts, которая при выборе с помощью следующего запроса выглядит следующим образом:
выберите jsonb_pretty(текст) из лимита текстов 1;
[
[
{
"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, которые затем необходимо суммировать с остальными записями в таблице.
Я пробовал кучу разных способов запроса объектов, но я не могу найти ничего, что работает, любая помощь или указатели в правильном направлении будут очень признательны.