Я пытаюсь выполнить сортировку другого типа в Oracle. У меня есть три столбца: Date, Start Time & End Time, и мне нужно отсортировать столбец следующим образом.Сортировка столбца в Oracle на основе времени
Если текущее время находится в промежутке между временем начала и временем окончания, тогда эта строка должна появиться @ сверху. В противном случае ее следует отсортировать по нормальному возрастанию.
Сейчас мой запрос выглядит следующим образом
select * from details order by date,start_time
Как я могу принять текущее время во внимание при сортировке?
Blimey, я не могу набрать достаточно быстро. Является ли текущее время вопросом на самом деле 'SYSDATE' или' CURRENT_DATE'? Моя интерпретация заключалась в том, что это один из трех столбцов, упомянутых в первом предложении. –