У меня есть запрос, который мне нужно создать, который извлекает данные из трех разных таблиц. По сути, конечным результатом является получение данных для пользователей, которые не выполняли никаких действий в учетной записи пользователя с 01.07.2008, но у них должен быть план учетной записи как «x». Есть ли способ манипулировать этим запросом, который я создал, чтобы он отображал то, что мне нужно? Может быть, как-то соотнести это с счетом 0 в столбце TRANDATE? Очень потерянный здесь и мог бы помочь!
select p.ID as ID, p.LAST as LastName, p.FIRST as FirstName
From gl
inner join p
on p.ID = gl.PID
left join psp
on psp.PLANNUM = gl.ACCNUM
where gl.ACCNUM = 'x'
and psp.ACTIVE = 1
and gl.TRANDATE <= to_date('07/01/2018', 'MM/DD/YYYY')
;
commit;
Большое спасибо всем, и, пожалуйста, дайте мне знать, если я еще что-нибудь смогу здесь предоставить.