저는 총 1,000 달러의 토마토가 있는데, 총 $ 4.00입니다. 이것은 토마토 당 0.004
일 것입니다. 내 데이터 유형은 decimal (9,2)
입니다.반올림 된 소수점 이하 잘라내 기 - 반올림
최대 값을 0.01
까지 반올림하고 싶다면 어떻게해야합니까?
저는 총 1,000 달러의 토마토가 있는데, 총 $ 4.00입니다. 이것은 토마토 당 0.004
일 것입니다. 내 데이터 유형은 decimal (9,2)
입니다.반올림 된 소수점 이하 잘라내 기 - 반올림
최대 값을 0.01
까지 반올림하고 싶다면 어떻게해야합니까?
Select Round(CEILING(0.004 * 100)/100,2)
select case
when cast(4.00/1000 as decimal(9,2)) < 0.01 then 0.01
else cast(4.00/1000 as decimal(9,2))
end
이 그것을 수행해야합니다
select ceiling(0.004*100)/100
방법 ='0.01' 때 반올림 0.004' '할 수 있다는 것입니다? '0.00'이 아닌가? –
반올림 규칙은 무엇입니까? –
나는 더 많은 Math.Max () 함수를 원한다고 생각한다. 두 값 중 더 높은 값이다. 그들은 1 페니 아래에 아무것도 표시하고 싶지 않습니다. –