столбцы к таблице. Спасибо
я есть таблица изменений в статусах пользователей, таких как:
insert_time status
1/1/2017 0:00 AVAILABLE
1/1/2017 0:15 BUSY
1/1/2017 0:30 NOT AVAILABLE
1/1/2017 1:30 AVAILABLE
1/1/2017 3:10 BUSY
1/1/2017 5:00 NOT AVAILABLE
Например: этот пользователь был доступен с 00:00 до 00:15 и был занят с 00:15 до 00:30 и так далее.
Чтобы проанализировать данные, мне нужно преобразовать их в эту структуру:
day hour available minutes not available minutes busy minutes
1/1/2017 0 15 30 15
1/1/2017 1 30 30 0
1/1/2017 2 60 0 0
1/1/2017 3 10 0 50
1/1/2017 4 0 0 60
который включает в себя данные за часы, что статус не был изменен.
Я думаю, что это не простой запрос PIVOT, потому что мне нужно разбить одну строку на несколько столбцов, включая часы без данных.
Как я могу сделать это в запросе Oracle SQL?