• Hello Chris,

    We are reached almost near to our result,

    But i can see two issues which is occurring when shift schedule changing time,

    my query example for one person_num 20345,

    action_idCreation_Date event_name

    1684882016-07-21 15:51:48.697CLOCK_IN

    1688252016-07-22 00:06:48.697CLOCK_OUT

    1688702016-07-22 10:07:48.697CLOCK_IN

    1689142016-07-22 20:12:48.697CLOCK_OUT

    1689452016-07-23 05:49:48.697CLOCK_IN

    1692032016-07-23 16:07:48.697CLOCK_OUT

    1695862016-07-24 07:52:48.697CLOCK_IN

    1698102016-07-24 16:09:48.697CLOCK_OUT

    1753432016-07-25 07:50:48.700CLOCK_IN

    1755992016-07-25 16:08:48.700CLOCK_OUT

    1760602016-07-26 07:54:48.700CLOCK_IN

    1762202016-07-26 16:03:48.700CLOCK_OUT

    1765562016-07-27 07:50:48.700CLOCK_IN

    1767802016-07-27 16:07:48.700CLOCK_OUT

    1770352016-07-28 05:54:48.700CLOCK_IN

    1773402016-07-28 16:11:48.700CLOCK_OUT

    1773582016-07-28 16:16:48.700CLOCK_OUT

    1794702016-07-30 23:50:48.700CLOCK_IN

    1797622016-07-31 08:02:48.700CLOCK_OUT

    1802722016-07-31 23:55:48.700CLOCK_IN

    1805982016-08-01 08:13:48.700CLOCK_OUT

    1811532016-08-02 00:19:48.700CLOCK_IN

    1814272016-08-02 08:04:48.700CLOCK_OUT

    1819692016-08-02 23:56:48.700CLOCK_IN

    1821682016-08-03 08:00:48.700CLOCK_OUT

    1828072016-08-03 23:57:48.700CLOCK_IN

    1830962016-08-04 08:03:48.700CLOCK_OUT

    1836112016-08-04 23:55:48.700CLOCK_IN

    1836792016-08-05 10:05:48.700CLOCK_OUT

    1837202016-08-05 19:50:48.700CLOCK_IN

    1838092016-08-06 06:10:48.700CLOCK_OUT

    1841582016-08-06 15:53:48.700CLOCK_IN

    1844692016-08-07 00:06:48.700CLOCK_OUT

    1849192016-08-07 15:53:48.700CLOCK_IN

    1852782016-08-08 00:06:48.700CLOCK_OUT

    1857322016-08-08 15:54:48.700CLOCK_IN

    1861032016-08-09 00:05:48.700CLOCK_OUT

    1874812016-08-10 15:55:48.703CLOCK_IN

    1878452016-08-11 00:06:48.703CLOCK_OUT

    1883402016-08-11 15:51:48.703CLOCK_IN

    1885372016-08-12 00:04:48.703CLOCK_OUT

    1885752016-08-12 09:56:48.703CLOCK_IN

    1886162016-08-12 20:03:48.703CLOCK_OUT

    1886452016-08-13 06:00:48.703CLOCK_IN

    1888972016-08-13 16:07:48.703CLOCK_OUT

    1892132016-08-14 07:51:48.703CLOCK_IN

    1894152016-08-14 16:13:48.703CLOCK_OUT

    1895432016-08-14 18:45:48.703CLOCK_IN

    1895792016-08-14 20:29:48.703CLOCK_OUT

    1897582016-08-15 07:53:48.703CLOCK_IN

    1899952016-08-15 17:08:48.703CLOCK_OUT

    1902952016-08-16 07:48:48.703CLOCK_IN

    1904922016-08-16 16:15:48.703CLOCK_OUT

    1908172016-08-17 07:47:48.703CLOCK_IN

    1924762016-08-17 16:07:48.703CLOCK_OUT

    1930552016-08-18 07:50:48.703CLOCK_IN

    1933482016-08-18 16:11:48.703CLOCK_OUT

    1945152016-08-20 23:55:48.703CLOCK_IN

    1948682016-08-21 08:12:48.707CLOCK_OUT

    1953232016-08-21 23:59:48.707CLOCK_IN

    1955402016-08-22 08:18:48.707CLOCK_OUT

    1962102016-08-22 23:57:48.707CLOCK_IN

    1965552016-08-23 08:10:48.707CLOCK_OUT

    1970482016-08-23 23:53:48.707CLOCK_IN

    1974082016-08-24 08:10:48.707CLOCK_OUT

    1979742016-08-24 23:57:48.707CLOCK_IN

    1982772016-08-25 08:02:48.707CLOCK_OUT

    1987772016-08-25 23:55:48.707CLOCK_IN

    1988602016-08-26 10:10:48.707CLOCK_OUT

    1989192016-08-26 19:52:48.707CLOCK_IN

    1990262016-08-27 06:11:48.707CLOCK_OUT

    1994612016-08-27 15:55:48.707CLOCK_IN

    1997082016-08-28 00:07:48.707CLOCK_OUT

    2002532016-08-28 15:54:48.707CLOCK_IN

    2006092016-08-29 00:01:48.707CLOCK_OUT

    2011042016-08-29 15:53:48.707CLOCK_IN

    2014392016-08-30 00:03:48.707CLOCK_OUT

    2019022016-08-30 15:50:48.710CLOCK_IN

    2022572016-08-31 00:03:48.710CLOCK_OUT

    2027472016-08-31 15:53:48.710CLOCK_IN

    2030642016-09-01 00:03:48.710CLOCK_OUT

    2035522016-09-01 15:57:48.710CLOCK_IN

    2039252016-09-02 00:07:48.710CLOCK_OUT

    2040222016-09-02 19:58:48.710CLOCK_IN

    2041002016-09-03 06:09:48.710CLOCK_OUT

    2045002016-09-03 15:57:48.710CLOCK_IN

    2047392016-09-03 22:08:48.710CLOCK_OUT

    2052272016-09-04 08:34:48.710CLOCK_IN

    2054392016-09-04 16:07:48.710CLOCK_OUT

    2060382016-09-05 07:56:48.710CLOCK_IN

    2062522016-09-05 13:47:48.710CLOCK_OUT

    As per your query, When shift changing one day clock is missing with time negative number with 4 hours less showing in the total calculation.

    same above person result with your query.

    Creation_Date DATE_IN1 DATE_OUT1 CLOCK_IN1 CLOCK_OUT1

    2016-07-212016-07-212016-07-2215:51:30.660000000:06:30.6500000NULLNULLNULLNULLNULLNULL8.250000

    2016-07-222016-07-222016-07-2210:07:30.660000020:12:30.6500000NULLNULLNULLNULLNULLNULL10.083333

    2016-07-232016-07-232016-07-2305:49:30.660000016:07:30.6500000NULLNULLNULLNULLNULLNULL10.300000

    2016-07-242016-07-242016-07-2407:52:30.660000016:09:30.6500000NULLNULLNULLNULLNULLNULL8.283333

    2016-07-252016-07-252016-07-2507:50:30.660000016:08:30.6500000NULLNULLNULLNULLNULLNULL8.300000

    2016-07-262016-07-262016-07-2607:54:30.660000016:03:30.6500000NULLNULLNULLNULLNULLNULL8.150000

    2016-07-272016-07-272016-07-2707:50:30.660000016:07:30.6500000NULLNULLNULLNULLNULLNULL8.283333

    2016-07-282016-07-282016-07-2805:54:30.660000016:11:30.6500000NULLNULLNULLNULLNULLNULL10.283333

    2016-07-312016-07-302016-07-3123:50:30.660000008:02:30.6500000NULLNULLNULLNULLNULLNULL8.200000

    2016-08-012016-07-312016-08-0123:55:30.660000008:13:30.6500000NULLNULLNULLNULLNULLNULL8.300000

    2016-08-022016-08-022016-08-0200:19:30.660000008:04:30.6530000NULLNULLNULLNULLNULLNULL7.750000

    2016-08-032016-08-022016-08-0323:56:30.660000008:00:30.6530000NULLNULLNULLNULLNULLNULL8.066666

    2016-08-042016-08-032016-08-0423:57:30.663000008:03:30.6530000NULLNULLNULLNULLNULLNULL8.100000

    2016-08-052016-08-042016-08-0523:55:30.663000010:05:30.6530000NULLNULLNULLNULLNULLNULL10.166666

    2016-08-062016-08-062016-08-0615:53:30.663000006:10:30.6530000NULLNULLNULLNULLNULLNULL-9.716666

    2016-08-072016-08-072016-08-0815:53:30.663000000:06:30.6530000NULLNULLNULLNULLNULLNULL8.216666

    2016-08-082016-08-082016-08-0915:54:30.663000000:05:30.6530000NULLNULLNULLNULLNULLNULL8.183333

    2016-08-102016-08-102016-08-1115:55:30.663000000:06:30.6530000NULLNULLNULLNULLNULLNULL8.183333

    2016-08-112016-08-112016-08-1215:51:30.663000000:04:30.6530000NULLNULLNULLNULLNULLNULL8.216666

    2016-08-122016-08-122016-08-1209:56:30.663000020:03:30.6530000NULLNULLNULLNULLNULLNULL10.116666

    2016-08-132016-08-132016-08-1306:00:30.663000016:07:30.6530000NULLNULLNULLNULLNULLNULL10.116666

    2016-08-142016-08-142016-08-1407:51:30.663000016:13:30.653000018:45: 20:29 NULLNULLNULLNULL10.100000

    2016-08-152016-08-152016-08-1507:53:30.663000017:08:30.6530000NULLNULLNULLNULLNULLNULL9.250000

    2016-08-162016-08-162016-08-1607:48:30.663000016:15:30.6530000NULLNULLNULLNULLNULLNULL8.450000

    2016-08-172016-08-172016-08-1707:47:30.663000016:07:30.6530000NULLNULLNULLNULLNULLNULL8.333333

    2016-08-182016-08-182016-08-1807:50:30.663000016:11:30.6530000NULLNULLNULLNULLNULLNULL8.350000

    2016-08-212016-08-202016-08-2123:55:30.663000008:12:30.6570000NULLNULLNULLNULLNULLNULL8.283333

    2016-08-222016-08-212016-08-2223:59:30.663000008:18:30.6570000NULLNULLNULLNULLNULLNULL8.316666

    2016-08-232016-08-222016-08-2323:57:30.667000008:10:30.6570000NULLNULLNULLNULLNULLNULL8.216666

    2016-08-242016-08-232016-08-2423:53:30.667000008:10:30.6570000NULLNULLNULLNULLNULLNULL8.283333

    2016-08-252016-08-242016-08-2523:57:30.667000008:02:30.6570000NULLNULLNULLNULLNULLNULL8.083333

    2016-08-262016-08-252016-08-2623:55:30.667000010:10:30.6570000NULLNULLNULLNULLNULLNULL10.250000

    2016-08-272016-08-272016-08-2715:55:30.667000006:11:30.6570000NULLNULLNULLNULLNULLNULL-9.733333

    2016-08-282016-08-282016-08-2915:54:30.667000000:01:30.6570000NULLNULLNULLNULLNULLNULL8.116666

    2016-08-292016-08-292016-08-3015:53:30.667000000:03:30.6570000NULLNULLNULLNULLNULLNULL8.166666

    2016-08-302016-08-302016-08-3115:50:30.667000000:03:30.6570000NULLNULLNULLNULLNULLNULL8.216666

    2016-08-312016-08-312016-09-0115:53:30.667000000:03:30.6570000NULLNULLNULLNULLNULLNULL8.166666

    2016-09-012016-09-012016-09-0215:57:30.667000000:07:30.6570000NULLNULLNULLNULLNULLNULL8.166666

    2016-09-032016-09-032016-09-0315:57:30.667000006:09:30.6570000NULLNULLNULLNULLNULLNULL-9.800000

    2016-09-042016-09-042016-09-0408:34:30.667000016:07:30.6570000NULLNULLNULLNULLNULLNULL7.550000

    2016-09-052016-09-052016-09-0507:56:30.667000013:47:30.6600000NULLNULLNULLNULLNULLNULL5.850000

    What is your suggestion..