乘以大浮点数?

时间:2021-04-16 04:52:23

标签: sql-server multiplication operation

我想在 SQL Server 中乘以数字,但它永远不会正确,被截断或溢出

谁能解释一下 SQL Server 如何处理值:

DECLARE 
    @value1 NUMERIC(38,10)=234567890123456123123.123456789123
    ,@value2 NUMERIC(38,10)=1.001
SELECT 
    a=@value1*@value2
    ,wanted_result=234567890123456123123.123456789123*1.0001

SQL Server 可以正常处理我的随机数据,但如果数字存储为 [numeric] 它被截断,对于 [float] 它溢出谁能解释如何从表/函数中获取 [wanted_result]?

0 个答案:

没有答案
相关问题