select CONVERT(varchar(20), date, 111) from test
date 컬럼에는 varchar 형식으로 '2013-07-07 오전 12:00:00' 값이 들어가 있습니다.
형식을 '2013/07/07'로 변경하고 싶은데 쿼리문이 잘안되서 글을 남기게 되었습니다.
좀 도와주세요 ㅠㅠ
Comment 3
-
건우아빠
2013.09.06 11:35
-
쓸만한게없네(윤선식)
2013.09.06 16:00
SELECT REPLACE(LEFT('2013-07-07 오전 12:00:00',10),'-','/')
이렇게 하셔도 가능합니다.
그렇지만, 되도록이면 TABLE엔 DATE 나 DATETIME 형태로 넣어 주시는 것이 좋습니다.(무결성 유지)
저렇게 VARCHAR 형태면 '2013-13-32 오전 12:00:00' 이렇게도 들어가겠지요...
-
거저먹네
2013.09.06 17:10
두분 댓글 감사드립니다.
select CONVERT(varchar(20), cast(left( '2013-07-07 오전 12:00:00',10) as datetime) , 111)