sql server 2000 怎么可以显示百分比

CAST((dbo.库存商品台账.货款单价-dbo.库存商品台账.金额/dbo.库存商品台账.数量)/(dbo.库存商品台账.金额/dbo.库存商品台账.数量)*100A... CAST((dbo.库存商品台账.货款单价 - dbo.库存商品台账.金额 / dbo.库存商品台账.数量)
/ (dbo.库存商品台账.金额 / dbo.库存商品台账.数量) * 100 AS nchar(10, 2))
+ '%' AS 毛利

我想把小数点后边的零去掉,怎么才能去掉谢谢
知道的告诉下必加分
还是不好用啊,将expression转换为数据类型nvarchar时发生算术溢出错误
展开
 我来答
shutao917
推荐于2016-11-08 · TA获得超过1213个赞
知道大有可为答主
回答量:2199
采纳率:0%
帮助的人:3151万
展开全部
你先转换成decimal(10,2),再转换成字符型就好了
convert(varchar(10),CAST((dbo.库存商品台账.货款单价 - dbo.库存商品台账.金额 / dbo.库存商品台账.数量)
/ (dbo.库存商品台账.金额 / dbo.库存商品台账.数量) * 100 AS decimal(10, 2)) )
+ '%' AS 毛利
谈论用户名
2010-05-15 · TA获得超过1189个赞
知道小有建树答主
回答量:3981
采纳率:21%
帮助的人:1077万
展开全部
select cast(cast (1.1 as float)/2*100 as varchar(10)) +'%'

你参考这个语句。
把数字替换成你要的数据试下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华夏日长兴
2010-05-17 · TA获得超过9593个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3768万
展开全部
cast(CAST((dbo.库存商品台账.货款单价 - dbo.库存商品台账.金额 / dbo.库存商品台账.数量)
/ (dbo.库存商品台账.金额 / dbo.库存商品台账.数量) as decimal(18,2)) * 100) as varchar(10))
+ '%' AS 毛利
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
樱桃花花孩子
2010-05-15 · 超过52用户采纳过TA的回答
知道答主
回答量:128
采纳率:0%
帮助的人:0
展开全部
代码后台获取这个值后直接截取,再存储数据库
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yetial
2010-05-15 · 超过10用户采纳过TA的回答
知道答主
回答量:249
采纳率:0%
帮助的人:45万
展开全部
括号里的10改为3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式