求一SQL declare @FNum1 dec(10,1), @FNum2 dec(10,4)select @FNum1=2.0, @FNum2=3.0000select @FNum1+FNum2显示为:5.0000若要显示为字符型的'5.0',SQL怎么写呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --取小数点后一位declare @a decimal(8,4)set @a = 5.0000select substring(cast(@a as varchar),1,charindex('.',cast(@a as varchar)) + 1) select cast(@FNum1+FNum2 as decimal(18,1)) declare @FNum1 dec(10,1), @FNum2 dec(10,4)select @FNum1=2.0, @FNum2=3.0000select cast(@FNum1+@FNum2 as decimal(10, 1))--result------------ 5.0(1 row(s) affected) declare @FNum1 dec(10,1), @FNum2 dec(10,4)select @FNum1=2.0, @FNum2=3.0000select convert(decimal(10, 1),@FNum1+@FNum2 ) SELECT CAST(@FNum1+@FNum2 AS DEC(10,1))SELECT CONVERT(DEC(10,1),@FNum1+@FNum2) sql语句里面有右外连接,还能不能添加综合查询的条件?? 视图能不能达到这样的效果 急 分页过程调用问题 在线等 SQL问题,分页查询问题?急? 再求教一条SQL语句,谢谢了! Sql2005这个函数怎么写 如何有条件的截取字段长度... 求一条查询汇总的SQL语句,请高手帮忙,急急急 我在企业管理器中,进行新建SQL Server注册的时候,为什么不能注册(local)?(我分都放光了,才2天) 大家会用一个不定长的字符串作主键吗? .net远程连接SQL server的问题~ 急~ 在线等~ 求一条SQL语句
set @a = 5.0000
select substring(cast(@a as varchar),1,charindex('.',cast(@a as varchar)) + 1)
@FNum2 dec(10,4)
select @FNum1=2.0,
@FNum2=3.0000
select cast(@FNum1+@FNum2 as decimal(10, 1))--result
------------
5.0(1 row(s) affected)
@FNum2 dec(10,4)
select @FNum1=2.0,
@FNum2=3.0000
select convert(decimal(10, 1),@FNum1+@FNum2 )
SELECT CONVERT(DEC(10,1),@FNum1+@FNum2)