convert(varchar,dtcolums,112)
이렇게 하면 yyyymmdd만나오는데
뒤에 시분초까지 다 표현할라면 어떻게 해야 할까요
지금 저기에다 서브스트링으로 잘라서 붙였는데...
뭐 원하는 값으로 가공은 했지만 모양이 안좋아서요...
고수님들의 조언을 기다립니다.
Comment 6
-
아싸라비아콜롬비아
2018.02.19 18:42
-
처리짱
2018.02.19 19:35
CONVERT(VARCHAR,dtcolums,121)
-
아싸라비아콜롬비아
2018.02.20 08:27
이렇게 하면 14자리로 안떨어지는데요...
옵션이 설정을 해줘야 하나요?
2017-12-31 00:00:00.000
이런식으로 나와요
-
안돼요
2018.02.19 19:43
convert(varchar, dtcolumns, 번호)번호는 아래 참고SQL Convert Date Style1) 10/14/102) 10.10.143) 14/10/104) 14.10.105) 14-10-106) 14 10 107) 10 14, 108) 14:35:299) 10 14 2010 2:35:29:247PM10) 10-14-1011) 10/10/1412) 10101413) 14 10 2010 14:35:29:24714) 14:35:29:24720) 2010-10-14 14:35:2921) 2010-10-14 14:35:29.24722) 10/14/10 2:35:29 PM23) 2010-10-1424) 14:35:2925) 2010-10-14 14:35:29.247100) 10 14 2010 2:35PM101) 10/14/2010102) 2010.10.14103) 14/10/2010104) 14.10.2010105) 14-10-2010106) 14 10 2010107) 10 14, 2010108) 14:35:29109) 10 14 2010 2:35:29:247PM110) 10-14-2010111) 2010/10/14112) 20101014113) 14 10 2010 14:35:29:247114) 14:35:29:247120) 2010-10-14 14:35:29121) 2010-10-14 14:35:29.247126) 2010-10-14T14:35:29.247127) 2010-10-14T14:35:29.247130) 7 ذو القعدة 1431 2:35:29:247131) 7/11/1431 2:35:29:247PM -
아싸라비아콜롬비아
2018.02.20 08:28
이거 참고해도 원하는 14자리로 딱 깔끔하게 떨어지는게 없어서요...
-
안돼요
2018.02.20 09:57
아 20180220095600 이걸 원하시는구나
YYYYmmDDHHMMSS
그럼 위에 댓글로 하신게 가장 최선일듯해요..
CONVERT(VARCHAR,dtcolums,112) + REPLACE(CONVERT(VARCHAR(20), dtcolums, 8),':','')
이렇게 처리한게 최선이네요
그나마 뒤에 서브스트링으로 붙이는거보다는 좋기는 하지만
먼가 부족하네요