채택완료

MS SQL 문자열 합치기 문의입니다.

[데이터 형태] 

=====================

  날자        |   시간 

=====================

 20170101      10:00



[진행해야될 형태]


  # 20170101(10:00)


======================================

  날자        |   시간    |      날자시간

====================================== 

 20170101      10:00     20170101(10:00)



위와 같이 할려고 합니다.

두 필드를 합치는 MSSQL 명령어가 있나요?

조언 부탁드립니다.



 

|

답변 3개

채택된 답변
+20 포인트
2017-09-22 (금) 16:59:59

update로 update 테이블 set 날자시간 = 날자 + "(" + 시간 + ")" 하면 되지 않나요? 필드를 합칠필요 없이요

2017-09-22 (금) 21:52:01
https://msdn.microsoft.com/ko-kr/library/ms177561(v=sql.120).aspx

mssql select 날짜필드+'('+시간+')' 로 붙이시면 되겠습니다

원하시는게

Copy
select 날자, 시간, 날자+'('+시간+')' 날자시간 from 테이블

이건가요??

+ 가 오류나면 || 로 해보시면 될듯싶은데

MSSQL 안한지 너무 오래되서 문자열 합침 기억이 가물가물

답변을 작성하려면 로그인이 필요합니다.