Всем привет, очень прошу помочь с запросом.
Есть клиент, с которым связаны задачи(по id клиента ), задачи могут быть как открытыми, так и закрытыми
ООО Ромашка {
название дата закрытия
Задача#1 2019-10-01 Задача#2 null Задача#3 2019-07-01 }
Нужно вывести список всех клиентов у которых с последней закрытой задачи прошло более 60 дней
Вот такой запрос получается:
select DISTINCT AC.name,ACTIV.name,(extract(day from now() - ACTIV.datefinish)) from sys_accounts AC RIGHT JOIN sys_activities ACTIV ON ACTIV.account_guid=AC.guid WHERE (extract(day from now() - ACTIV.datefinish))>60
Но как в нем вести отсчет дней именно от последней закрытой задачи в каждом конкретном клиенте?