본문 바로가기
sql

[SQL] nvarchar 값을 데이터 형식 int(으)로 변환 실패시 해결책

by 퍼포먼스마케팅코더 2017. 1. 5.
반응형

#nvarchar 값 '4.99'을(를) 데이터 형식 int(으)로 변환하지 못했습니다. -> 해결책 


소수점도 받는 실수형 데이터 형식으로 변환 후 쿼리 추출 -> convert(float, itemPrice)


select         count(distinct Userno), sum(case when currency='USD' then convert(float, itemPrice) * 1100 else convert(float, itemPrice) end)

from [something].dbo.[something]

where

cast(logtime as date) between '2016-12-01' and '2016-12-31'

반응형

댓글