Forum Discussion

Ashfaq's avatar
Ashfaq
Regular Visitor
7 years ago
Solved

Calculate Hours Late for Employee

Hello Experts,   I do have below data sets in my Source Database table. The standard in and out times of employees are from 08:00 A.M till 02:00 P.M.   Emp Date Ref_IN_Time IN_Time Ref_OU...
  • Greg_Deckler's avatar
    7 years ago

    I would do this in 3 columns:

     

    Column = DATEDIFF([Ref_IN_Time],[IN_Time],MINUTE)+DATEDIFF([OUT_Time],[Ref_OUT_Time],MINUTE)
    
    
    Status = IF([Column]=0,"On Time","Late")
    
    
    Late = 
    VAR __hours = INT([Column]/60)
    VAR __minutes = [Column] - 60*__hours
    RETURN CONCATENATE(CONCATENATE(__hours,":"),__minutes)