예를 들어 8:01 분 부터 8:29 까지는 8:00 시가 되구요 8:31 분 부터 8:59 까지는 8:30 분이 됩니다.
조언좀 부탁드립니다 ㅜ
by 농부지기
[2014.04.09 20:27:25]
음... 30분 단위로 버림이 되는 함수가 존재할지 모르겠네요. 전 기본 SQL 문장으로 한번 구사해 봤어요.
WITH T(tm) AS
( SELECT '8:24' FROM DUAL UNION ALL
SELECT '8:30' FROM DUAL UNION ALL
SELECT '8:31' FROM DUAL
)
SELECT SUBSTR(tm, 1, instr(tm,':')) ||
CASE WHEN SUBSTR(tm, -2, 2) >= '00' AND SUBSTR(tm, -2, 2) < '29'
THEN '00'
ELSE '30'
END TT
FROM T ;
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.