写一个sas程序,判断某一条记录的结束日期等于下一条记录的开始日期,该数据有50条记录
时间: 2023-03-15 22:50:49 浏览: 200
SAS学习系列08.日期时间数据和数据格式.pdf
data _null_;
set table;
if lag(start_date) eq end_date then call symput('flag','true');
else call symput('flag','false');
run;
%if &flag eq 'true' %then %do;
do i=1 to 50;
if lag(start_date) eq end_date then do;
output;
end;
end;
%end;
else %do;
do i=1 to 50;
if lag(start_date) ne end_date then do;
output;
end;
end;
%end;
阅读全文