在SQL Server中进行四舍五入

mug*_*ail 3 sql-server

我需要舍入一些数据类型数字,最接近SQL Server中的2个位置

例如.,

Input:  123.10000000
Output: 123.10
Run Code Online (Sandbox Code Playgroud)

谢谢和问候,
伊斯梅尔

cod*_*ger 6

你需要转换它:

Select Convert(numeric(19,2), @value)

您也可以使用Round函数来执行舍入:

Select Round(@Value, 2)