sqlserver nvarchar和float的相互转化

来源:互联网 发布:微型交易源码 编辑:程序博客网 时间:2024/05/16 09:42
declare @vnum varchar(20)declare @fnum float--set @fnum=CONVERT(decimal(18,2),'12.34567')--nvarchar转float--set @vnum=CONVERT(varchar(20),12.34567)+'%'--float转nvarcharset @fnum=CAST('12.3452145' AS DECIMAL(20,2))set @vnum=CAST(12.3452145 AS varchar(20))+'%'print @fnum--12.35 print @vnum

想让数据库的两个字段相除,求百分比

CONVERT(VARCHAR(20),Convert(decimal(18,2),ContractArea/YearContractArea))+'%' as 完成率

0 0
原创粉丝点击