안녕하세요~
아래와 같은 결과 값을 구하고 싶습니다.
NAME, PREFIX, TIME
A1 N 2012-11-3 13:12:28
A2 N 2012-11-19 11:57:11
A3 N 2012-7-28 8:18:50
A4 N 2012-9-13 19:59:28
A5 N 2012-9-22 2:45:26
A6 N 2012-9-28 17:42:39
A7 N 2012-10-6 15:02:40
A8 Y 2012-10-10 0:11:01
A9 N 2012-10-11 17:47:07
A10 N 2012-10-25 21:01:07
위와 같은 데이터가 있는데 PREFIX 값이 Y인것을 항상 맨 위에 놓고 TIME으로 ORDER BY ASC를 하고 싶습니다.
고수님들 도와 주싶시오~
테이블 데이터 만들어 올립니다.
WITH T(T1,T2,T3)
AS (SELECT 'A1' T1, 'N', '2012-11-3 13:12:28' FROM DUAL
UNION ALL
SELECT 'A2' T1, 'N', '2012-11-19 11:57:11' FROM DUAL
UNION ALL
SELECT 'A3' T1, 'N', '2012-7-28 8:18:50' FROM DUAL
UNION ALL
SELECT 'A4' T1, 'N', '2012-9-13 19:59:28' FROM DUAL
UNION ALL
SELECT 'A5' T1, 'N', '2012-9-22 2:45:26' FROM DUAL
UNION ALL
SELECT 'A6' T1, 'N', '2012-9-28 17:42:39' FROM DUAL
UNION ALL
SELECT 'A7' T1, 'N', '2012-10-6 15:02:40' FROM DUAL
UNION ALL
SELECT 'A8' T1, 'Y', '2012-10-10 0:11:01' FROM DUAL
UNION ALL
SELECT 'A9' T1, 'N', '2012-10-11 17:47:07' FROM DUAL
UNION ALL
SELECT 'A10' T1, 'N', '2012-10-25 21:01:07' FROM DUAL
)
SELECT * FROM T;