То ли я не понял вопроса, то ли тут нужен элементарный WHERE callstart < ***, а на какой черт отдельное json поле делать вообще непонятно, если оно дублирует данные из таблицы. Конвертировать в json нужно не на стороне БД, по крайней мере, в вашем случае когда данные дублируются, а не агрегируются.