How to split 1 row of datetime record into multiple rows by splitting duration based on datetime for every hour
Input:
tutor_id | login_time | logout_time | duration
12 |'2017-02-20 11:20:20' | '2017-02-20 12:10:00' | 00:50:20
13 |'2017-02-20 12:30:00' | '2017-02-20 14:10:00' | 01:40:00
Want to cut every hour by exact time by dividing duration
Output:
tutor_id | login_time | logout_time | duration
12 |'2017-02-20 11:20:20' | '2017-02-20 12:00:00' | 00:40:20
12 |'2017-02-20 12:00:00' | '2017-02-20 12:10:00' | 00:10:00
13 |'2017-02-20 12:30:00' | '2017-02-20 13:00:00' | 00:30:00
13 |'2017-02-20 13:00:00' | '2017-02-20 14:00:00' | 01:00:00
13 |'2017-02-20 14:00:00' | '2017-02-20 14:10:00' | 00:10:00