Since, as you mentioned, the duration is correct, and the only thing lacking is the total time summed over observations, as Reeza mentioned, use the sum function. Here are the minor adjustments to you code: retain totaltime 0; date_start=input(begindt, julian7.); date_end=input(enddt, julian7.); time_start=input(begintm, time10.); time_end=input(endtm, time10.); duration=(date_end*86400+time_end) - (date_start*86400+time_start); totaltime = sum(totaltime, duration); putlog 'totaltime =' totaltime;
... View more