2012-11-07 4 views
1

는 이런 방식으로 계산되고 계산 된 열을 갖는다. 예를MS SQL 포맷으로 계산 된 열

에 대한이 공식 표시 ': 22 : 2013년 2월 28일 (10)는 15.583'

는 지금은 열을 포맷하고 날짜 만이 아닌 시간을 표시합니다. 다음과 같이 FORMAT 함수를 사용할 때 :

(FORMAT(dateadd(month,[amorted_months],[real_date_start]), 'YYYY-MM-DD')) 

수식 검증에 오류가 있음을 나타냅니다. 나는 SQL 문법이 좋지 않다. 그리고 나는 이것이 정말로 어리 석다 고 생각한다. 도와 주셔서 감사합니다! 대신과 같이

답변

1

사용 CONVERT :

CONVERT(VARCHAR(10), 
     dateadd(month,[amorted_months],[real_date_start]), 
     121) 
+0

당신은 DATEADD에 대한 닫는 대괄호를 놓친()하지만 그 문제를 해결했다. 감사. –

+0

@DimitarTsonev - 수정 완료 –