반올림하지 않고 SQL에서 소수점 이하 자릿수를 자르거나 삭제하는 가장 좋은 방법을 결정하려고합니다. 예를 들면 다음과 같습니다.
declare @value decimal(18,2)
set @value = 123.456
이것은 자동으로 라운드 할 @value
수하는 123.46
대부분의 경우 좋은이다. 그러나이 프로젝트에는 필요하지 않습니다. 필요하지 않은 소수를 자르는 간단한 방법이 있습니까? left()
함수를 사용하고 십진수로 다시 변환 할 수 있다는 것을 알고 있습니다 . 다른 방법이 있습니까?