У меня есть следующая таблица базы данных оракула ПОЛЬЗОВАТЕЛИ

I have to display the user status begin date&time and end date&time for each status.
В приведенном выше примере мне нужно показать, что STEVE BALE LOGGED_OUT с 01/08/2013 12:00:00 AM до 01/08/2013 5: 04: 24.736437 AM
и НЕСОВЕРШЕННО с 01/08/2013 5: 04: 24.736437 AM - 01/08/2013 6: 04: 24.736437 AM,
и ДОСТУПНО с 01/08/2013 6: 04: 24.736437 AM - 01/08/2013 7: 31: 08.591801 AM ...
аналогично для данного дня последняя запись новый статус, useR STEVE BALE LOGGED_OUT с 01/08/2013 11: 30: 50.724405 AM до 01/08/2013 11:59:59 PM ..
Спасибо за ваше время.