By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
CREATE TABLE
INSERT 0 4
| id | name | start | end |
|---|---|---|---|
| 1 | A | 2018-01-09 17:00:00 | 2018-01-09 20:00:00 |
| 2 | A | 2018-01-09 18:00:00 | 2018-01-09 20:30:00 |
| 3 | B | 2018-01-09 19:00:00 | 2018-01-09 21:30:00 |
| 4 | B | 2018-01-09 22:00:00 | 2018-01-09 23:00:00 |
SELECT 4
| name | startt | endt |
|---|---|---|
| A | 2018-01-09 17:00:00 | 2018-01-09 20:30:00 |
| B | 2018-01-09 19:00:00 | 2018-01-09 21:30:00 |
| B | 2018-01-09 22:00:00 | 2018-01-09 23:00:00 |
SELECT 3
| name | sum |
|---|---|
| B | 03:30:00 |
| A | 03:30:00 |
SELECT 2