можно преобразовать код ниже из pro c sql в sas datastep?
proc sql;
create table CAL_CHECK as
select t1.DT_REP
, t1.BANK_FLAG
, (select MAX(t2.DT_REP) as LAST_BD_BANK_FLAG from CZ_LOOK.CZ_CALENDAR t2 where t2.DT_REP < t1.DT_REP and t2.BANK_FLAG='Y') as LAST_BD
from CZ_LOOK.CZ_CALENDAR t1
where dt_rep between &first_day. and &last_day.;
quit;
спасибо за ответ
пример:
DT_REP LAST_BD
01.04.2020 31.03.2020
02.04.2020 01.04.2020
03.04.2020 02.04.2020
04.04.2020 03.04.2020
05.04.2020 03.04.2020
06.04.2020 03.04.2020
07.04.2020 06.04.2020
08.04.2020 07.04.2020
1.4. была среда, поэтому последний банковский день 31.3,
5.4. было воскресенье, поэтому последний банковский день 3.4,
6.4. был понедельник, поэтому последний банковский день - 3.4. на