TO_CHAR 함수 질문좀요~ 0 4 1,640

by DevPain [2012.10.18 17:07:31]


일시라는 컬럼명 date 타입이 VARCHAR형인데요
20121003143033 이런 데이터가 있어요

근데 to_char(date,'yyyy-mm-dd hh24:mi:ss')

이거 안먹히는게 문자형 타입이라 그런거같은데.. 맞나요?

SUBSTR함수로 일일히 끊어서 작성해야는건가요?

DATE 타입으로 변경하고 했는데도 안먹혀서요

 
to_char(to_date(date),'yyyy-mm-dd hh24:mi:ss')
이게 맞나;
by 오케클릭 [2012.10.18 17:16:31]
-- 네 문자형 타입이라 그런겁니다.
-- 아래 쿼리참조요
select 
to_char(
to_date('20121003143033','yyyymmddhh24miss')
,'yyyy-mm-dd hh24:mi:ss') as dt 
from dual

by DevPain [2012.10.18 17:34:47]

데이터가 여러개라
TO_CHAR(TO_DATE(date,'yyyymmddhh24miss'),'YYYY-MM-DD HH24:MI:SS')
이건 안대는 것 같은데..

by 오케클릭 [2012.10.18 18:12:08]

안될리가 없는데...데이터가 잘못들어간거 아닐가요?
데이터가 여러개라도 '20121003143033' 부분에 컬럼명 넣으면 될텐데요...이상하네~


by DevPain [2012.10.18 18:14:54]
 됐네요~~ㅎ 감사합니다^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입