34,590
社区成员
发帖
与我相关
我的任务
分享
declare @x decimal(20,8)
select @x=222.22222222
select cast(@x as varchar(20)) x
/*
x
--------------------
222.22222222
(1 row(s) affected)
*/
DECLARE @v FLOAT, @result VARCHAR(100)
SET @v = 222.22229999
IF CONVERT(DECIMAL(18,4), @v) > CONVERT(DECIMAL(38,20), @v)
SELECT RTRIM(CONVERT(DECIMAL(18,4), @v) - 0.0001)
DECLARE @v FLOAT
SET @v = 222.22222222
SELECT RTRIM(CONVERT(DECIMAL(18,4), @v))+'%'