Below is the input dataset date.
I wanted output with adding up 40 minutes to the variable 'date' until it is equal or greater than 'final' variable. (wanted to create new 'result' variable for this)
but facing error while creating date2 dataset.
could someone please help.
data date (drop = date final);
date = "12Jan21:06:30:00";
final = "12Jan21:22:30:00";
daten = input(date,datetime18.);
finaln = input(final,datetime18.);
dt = finaln;
format daten finaln datetime18.;
run;
%let dt = %eval(1926109800);
data date2;
set date;
do until (result ge &dt.) ;
result = daten + (40*60) ;
output;
end;
format result datetime18.;
run;