关于SQLSERVER 建立视图中,字段相除保留小数点为数的问题

er1981 2012-11-15 04:08:22
各位帮帮忙,本人只剩下5分了,我认为挺简单,就是执行不出来。

本人有一个表,里面有两个字段,都是INT类的, 我想建立一个视图,里面三个字段,字段1,字段2,和比例,比例就是表中的字段1/字段2,我用
convert(decimal(18,2),([字段1]* 100 / [字段2]))
END) AS [字段3]

得出的字段3并没有保留两位,也是INT型的,我应该怎么办啊?
...全文
520 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
自游泳 2012-12-10
  • 打赏
  • 举报
回复
先把一个字段转成float之类的,然后用round保留2位小数 例:round(CONVERT(float,分子字段)/分母字段,2)

594

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧