Я ищу, чтобы вернуть самый последний результат, когда letter_source является «CCMA», в зависимости от даты, когда letter_type «P29».Возврат последнего значения с использованием proc SQL в SAS
В принципе, мне нужно знать дату последнего письма «CCMA» только для счетов, у которых была буква «P29». Буквой CCMA может быть любая дата, пока она самая последняя, но P29 должен находиться в течение определенного периода времени.
Пока мой код:
proc sql;
select distinct
account_no as account_no
,letter_date as letter_date
,letter_type as letter_type
,source as letter_source
from uulster.perm_aura_letters
where letter_type="P29"
and letter_date >= '01jul2015'd and letter_date <= '09jul2015'd
order by letter_date, letter_type;
quit;
Пожалуйста, не могли бы вы помочь?