BUG: Multiplying Numeric Datatypes May Yield Lower PrecisionLast reviewed: April 10, 1997Article ID: Q163069 |
The information in this article applies to:
SYMPTOMSWhen you multiply two highly precise numeric datatypes, you may not receive the expected precision in the result. For example, consider the following statements:
declare @num1 numeric(28,8),@num2 numeric(28,8),@num3 numeric(28,8) select @num1=1.0,@num2=0.12345678 select @num3=@num1*@num2 select @num3These statements return a value of 0.12345600, but they should return a value of 0.12345678.
STATUSMicrosoft has confirmed this to be a problem in Microsoft SQL Server version 6.5. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.
|
Additional query words:
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |