오라클 시간 정렬 관련 0 1 1,506

by 가나다아아 [SQL Query] 정렬 order by 시간 [2019.03.27 14:56:55]


시간을 30분단위로 세로로늘여서 level값을 줘서 총 48row를 뽑았다고 할때

이것들을 특정 시간부터 정렬하려면 어떤식으로 하는게 맞을까요?

 

예를들면

00:00, 00:30 ~ 23:30

순으로 나오던걸

 

18:00, 18:30 ~ 17:30  이런식입니다..

by 마농 [2019.03.27 15:15:37]
SELECT LEVEL lv
     , TO_CHAR(TRUNC(sysdate) + 18/24 + (LEVEL-1)/48, 'hh24:mi') tm
  FROM dual
 CONNECT By LEVEL <= 48
;

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입