Есть таблица звонков, где cid_from - звонящий, cid_to - кому звонят, duration - длительность звонка, call_time - время звонка. Нужно вывести все звонки, длительность которых больше 20 минут, а предыдущий звонок этого абонента (cid_from) меньше двух минут. Первую часть я сделать могу, но не понимаю, как сослаться на предыдущее значение абонента. Моя часть кода:
SELECT * FROM calls WHERE duration>20;
Подскажите, пожалуйста, с помощью какой функции обратиться к предыдущим значениям с таким же cid_from
Таблица звонков: