I'm trying to find the duration an item has spent in queue as of the current date. I tried to piece some example formulas together but no luck. Any suggestions on what's wrong with this formula?
Numbervar Dys:=Date(currentdatetime)-Date({sps_GetOpenWork_test;1.DateReceived});
Numbervar Secs:=(Time(currentdatetime)-Time(0,0,0))-(Time({sps_GetOpenWork_test;1.DateReceived})-Time(0,0,0));
NumberVar TotalSec := Dys*86400+Secs;
NumberVar Days := Truncate (TotalSec / 86400);
NumberVar Hours := Truncate (Remainder ( TotalSec,86400) / 3600);
NumberVar Minutes := Truncate (Remainder ( TotalSec,3600) / 60);
NumberVar Seconds := Remainder ( TotalSec , 60);
Totext ( Days, '00', 0,'') + ':'+
Totext ( Hours, '00', 0,'') + ':'+
Totext ( Minutes,'00', 0,'') + ':'+
Totext ( Seconds,'00', 0,'')
Numbervar Dys:=Date(currentdatetime)-Date({sps_GetOpenWork_test;1.DateReceived});
Numbervar Secs:=(Time(currentdatetime)-Time(0,0,0))-(Time({sps_GetOpenWork_test;1.DateReceived})-Time(0,0,0));
NumberVar TotalSec := Dys*86400+Secs;
NumberVar Days := Truncate (TotalSec / 86400);
NumberVar Hours := Truncate (Remainder ( TotalSec,86400) / 3600);
NumberVar Minutes := Truncate (Remainder ( TotalSec,3600) / 60);
NumberVar Seconds := Remainder ( TotalSec , 60);
Totext ( Days, '00', 0,'') + ':'+
Totext ( Hours, '00', 0,'') + ':'+
Totext ( Minutes,'00', 0,'') + ':'+
Totext ( Seconds,'00', 0,'')