반응형
#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'
반응형
'sql' 카테고리의 다른 글
[sql] 카테고리별 매출 계산 (ABC 분석, 팬차트, 히스토그램) (0) | 2022.09.26 |
---|---|
[sql] STRING_SPLIT 함수, 구분자로 자르기, 행열 변환 (0) | 2022.09.26 |
[SQL] like 연산자 (0) | 2021.04.14 |
[SQL] 테이블 생성 확인 (0) | 2017.01.02 |
[SQL] 유닉스타임 -> datetime으로 날짜 변환 (0) | 2017.01.02 |
댓글