order by 질문 0 2 341

by 문준 [SQL Query] [2020.01.28 11:38:53]


안녕하세요

아래의 결과 쿼리문이 order by 순으로 정렬될 때, 올해 ( Ex) Jan-2020 ) 이 첫 줄이 나올 수 있도록 Order by를 짤 순 없을까요?

Jan-2007
Jan-2008
Jan-2009
Jan-2010
Jan-2011
Jan-2012
Jan-2013
Jan-2014
Jan-2015
Jan-2016
Jan-2017
Jan-2018
Jan-2019
Jan-2020
Jan-2021
Jan-2022
Jan-2023
Jan-2024
Jan-2025
Jan-2026
Jan-2027
Jan-2028
Jan-2029
Jan-2030
Jan-2031
Jan-2032
Jan-2033
Jan-2034
Jan-2035
 

by 부쉬맨 [2020.01.28 11:51:55]

order by ( case when 컬럼 ='Jan-2020'  then 1 else 컬럼)


by DarkBee [2020.01.28 14:57:50]
월은 변함이 없다는건가요?



ORDER BY CASE WHEN INSTR(컬럼, TO_CHAR(SYSDATE, 'YYYY' ) ) > 0 THEN 1 ELSE 컬럼 END

 

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