아래에 큰 SP 내에서 내 비즈니스를 위해 수행중인 계산을 볼 수 있습니다. 나는 그것을 여기에 게시 할 것이다. 문제는 내가 형식을 올바르게 할 수 없다는 것입니다. 다음과 같이 가정된다 : 결과SP 내에서의 SQL 계산에 올바른 형식을 얻는 방법
CONVERT(DECIMAL(30, 2), (isa.sales_price * 0.8) * (1 - u.discount)) as PRICE
예 :
- isa.sales_price는 149
- u.discount는 24
- 결과는이다 : - 2741.60
내가 뭘 잘못하고 있니?
편집이 여기에 도움이 후 결과입니다
CONVERT(DECIMAL(30, 2), (isa.sales_price * 0.8) * (1-(u.rabatt/100)))
예제 값이 출력 결과와 일치하지 않으므로 여기에 뭔가 잘못되었습니다. 또한 sales_price와 할인은 어떤 데이터 유형입니까? –
수정 됨. sales_price는 숫자이며 할인은 십진수입니다. 그것의 더 나은 선택 tho 경우에 둘 다 바뀔 수있다. – Lebowski