Как распечатать все читатели, где время между двумя последними занимает больше 2 месяцев?SQL выбрать библиотеку базы данных
select
name, surname, max(k1.borrow_date)
from
k_person
join
k_reader using(person_id)
join
k_rent_books k1 using(reader_id)
join
k_rent_books k2 using(reader_id)
where
months_between(add_months((k1.borrow_date),-2),k2.borrow_date) > 2
group by
name, surname, person_id
order by
surname;
Но я не знаю, как сказать, что сравнивать две последние даты. Спасибо за помощь.