테스트 사이트 - 개발 중인 베타 버전입니다

MS SQL 문자열 합치기 문의입니다. 채택완료

sukja 8년 전 조회 6,631

[데이터 형태] 

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

  날자        |   시간 

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

 20170101      10:00

[진행해야될 형태]

  # 20170101(10:00)

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

  날자        |   시간    |      날자시간

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

 20170101      10:00     20170101(10:00)

위와 같이 할려고 합니다.

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

조언 부탁드립니다.

 

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

답변 3개

채택된 답변
+20 포인트
8년 전

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

로그인 후 평가할 수 있습니다

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

8년 전
<a href="https://msdn.microsoft.com/ko-kr/library/ms177561(v=sql.120).aspx" target="_blank" rel="noopener noreferrer">https://msdn.microsoft.com/ko-kr/library/ms177561(v=sql.120).aspx</a>



mssql select 날짜필드+'('+시간+')' 로 붙이시면 되겠습니다
로그인 후 평가할 수 있습니다

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

플래토
8년 전

원하시는게

 </p><p>select 날자, 시간, 날자+'('+시간+')' 날자시간 from 테이블</p><p>

이건가요??

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

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

로그인 후 평가할 수 있습니다

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

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

로그인