当前位置:Gxlcms > 数据库问题 > MSSQL中 数值类型转换为千分号的解决方案

MSSQL中 数值类型转换为千分号的解决方案

时间:2021-07-01 10:21:17 帮助过:3人阅读

前言:
最近需要将报表中关于数值部分的数据,采用千分号的形式展现给用户,
下面将讲解如何制作
1 将数值类型转换为 money类型
2 将money类型转换为varchar类型 ,并在convert函数的 style参数上放入1 ,就可以将转换出的字符串中加入千分号

 1  1 declare @a float 
 2  2 set @a =12580445.125
 3  3 print convert(varchar(20),convert(money,@a),1) 
 4  4 go
 5  5 
 6  6 
 7  7 declare @a decimal(18,2) 
 8  8 set @a =12580445.125
 9  9 print convert(varchar(20),convert(money,@a),1) 
10 10 go
11 11 
12 12 
13 13 declare @a int 
14 14 set @a =12580445
15 15 print convert(varchar(20),convert(money,@a),1) 
16 16 go


 

 

技术分享





MSSQL中 数值类型转换为千分号的解决方案

标签:用户   值类型   bsp   技术   code   int   arc   www   idt   

人气教程排行