2016-07-03 2 views
-1

yyyyMMdd 이 형식의 문자열이 있습니다.이 형식의 모든 날짜에 연도를 추가하고 싶습니다. 어떻게 할 수 있습니까? SQL Server의문자열을 날짜로 변환하고 요일을 더하기

+3

는 ...해야 하는가? – scaisEdge

+0

@scaisEdge 나는 그 것을 잊어 버렸습니다 ... :) SqlServer 2014 관리 스튜디오. – user3885474

+0

Aaron Bertrand [잘못된 습관 : 잘못된 데이터 유형 선택] 읽기 (http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/12/bad-habits-to-kick-using-the-wrong -data-type.aspx) –

답변

1

당신이 사용을 DB

select 
    DATEADD(day, your_number_of_day, convert(datetime, your_date_column, 102)) 
from 
    your_table 
+0

그리고 요일을 추가 한 후 yyyyMMdd로 변환해야하는 경우 어떻게해야합니까? – user3885474

+0

당신이 말한 것과 같은 문자열을 가지고 있다면 이것을 데이터로 바꿔야하고 하루를 추가 한 후에 .. – scaisEdge

+0

나는 yyyyMMdd 형식을 가지고있다. 나는 365 일을 더해야하고 다시 한번 변환해야한다. yyyyMMdd .. – user3885474

관련 문제