两个整数相除,要精确到小数点后面3位,怎么办啊? declare @a intdeclare @b intselect cast(round(@a*1.0/@b,3) as decimal(10,3)) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的那个有问题 zjcxc的对 借zjcxc(邹建) ( )declare @a intdeclare @b intset @b=3set @a=10select cast(round(@a*1.0/@b,3)as decimal(10,3))得3.333 declare @a int, @b intset @a = 10set @b = 3select convert(numeric(10, 3), convert(float, @a)/@b ) select round(@a/(@b+0.0),3) ms SQL server 突然超慢……(就3分了) 请huobr(两颗牙齿)进来看看,这个问题,谢谢! 关于建表的问题,望各位赐教!!!! Where 1=1 影响效率吗? SQL SERVER 2000 个人版 安装问题! 怎么去掉 -2 -3 前边的负号! 急需Odbc相关资料.高分回报 在SQL中如何使用数组? 为什么我的查询分析器能连实例名,不能连ip地址??(在线给分) 一个简单的触发器的问题, 请问这个功能怎么实现? sql server的存储过程中对excel文件进行操作能不能用delete
declare @a int
declare @b int
set @b=3
set @a=10select cast(round(@a*1.0/@b,3)as decimal(10,3))
得
3.333
set @a = 10
set @b = 3select convert(numeric(10, 3), convert(float, @a)/@b )