2011-08-06 3 views

답변

3

DECIMAL 필드는 고정 된 정밀도를 가지며 레코드마다 다를 수 없습니다. 가변 정밀도를 원하면 FLOAT를 사용해야합니다. 또는 가장 높은 필수 정밀도로 설정된 십진수 필드가 있고 두 번째 정수 필드를 사용하여 특정 레코드에서 사용해야하는 자릿수를 저장하십시오.

+0

계산에 사용하기에 float가 잘못 되었습니까? 나는 두 배가 나쁘다는 것을 안다. –

+1

수레는 도구입니다. 사용법에 따라 다릅니다. 통화에 수레를 사용하는 것은 주요한 "no no"입니다. –

+0

이것은 한 번에 하나의 레코드를 얻는 경우에만 작동합니다. ROUND 또는 TRUNCATE 십진수 길이에 대해 여러 행을 가져오고 다른 열 변수를 사용하면 작동하지 않습니다. – Paktas