SELECt TRUNC(THE_DATE) as THE_DATE, USER_ID, FIRST_NAME, LAST_NAME, MAX(THE_DATE) - MIN(THE_DATE) as TOTAL_HRS FROM yourTableGROUP BY TRUNC(THE_DATE), USER_ID, FIRST_NAME, LAST_NAME

SELECt TRUNC(THE_DATE) as THE_DATE, USER_ID, FIRST_NAME, LAST_NAME, MAX(THE_DATE) - MIN(THE_DATE) as TOTAL_HRS FROM yourTableGROUP BY TRUNC(THE_DATE), USER_ID, FIRST_NAME, LAST_NAME