| 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. |