У меня есть данные регистрации и проверки на уровне отметки времени
ID checkin_datetime checkout_datetime
4 04-01-2019 13:07 04-01-2019 13:09
4 04-01-2019 13:09 04-01-2019 13:12
4 04-01-2019 14:06 04-01-2019 14:07
4 04-01-2019 14:55 04-01-2019 15:06
22 04-01-2019 20:23 04-01-2019 21:32
22 04-01-2019 21:38 04-01-2019 21:42
25 04-01-2019 23:22 04-02-2019 00:23
29 04-02-2019 01:00 04-02-2019 06:15
Это вывод, который я ищу, где каждый интервал разбивается на часовые интервалы, которые могут быть по часам, дням и т. Д., Например:
ID day HR Minutes
4 04-01-2019 13 2
4 04-01-2019 13 4
4 04-01-2019 14 1
4 04-01-2019 14 5
4 04-01-2019 14 2
22 04-01-2019 20 27
22 04-01-2019 21 33
25 04-01-2019 23 28
25 04-02-2019 0 23
29 04-02-2019 1 60
29 04-02-2019 2 60
29 04-02-2019 3 60
29 04-02-2019 4 60
29 04-02-2019 5 60
29 04-02-2019 6 15