나는 테이블은 감옥이라고하고 AMT 사의의 데이터 유형은 플로트이며, 샘플 데이터는 다음과 같습니다합계 연산자에 대해 유효 대 Varchar는
Select Acct,Period,F_year, Sum(AMT) as Amt
from dbo.Cos
Group By Acct,Period,F_year
Where Amt is not null
그러나 내가 : 내가 같은 쿼리를 작성
Acct Period F_year Amt
Detf 1 2011 Null
Detf 2 2011 Null
Detf 3 2011 1669.57
FTE 1 2011 3205.11
FTE 2 2011 0
FTE 3 2011 Null
이 오류가 발생합니다.
Msg 8117, Level 16, State 1, Line 1
Operand data type varchar is invalid for sum operator.
아무도 도와 줄 수 있습니까? 이 일을
언제나처럼 빠른 속도! – Taryn
@lcarus 여전히 동일한 오류 메시지가 나타납니다. – peter
@peter가 내 대답을 업데이트했습니다. 시도해 봐. – Icarus