SQl两整数字段,计算百分比问题?急求!感谢v SQl两整数字段,计算百分比问题?急求!感谢SQl语句中整数字段1、整数字段2相除,结果不是1就是0(50/50=1、30/50=0),我想要小数百分比,怎么转换格式? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select 30/50, 30*0.1/50/*----------- ---------------------------------------0 0.060000(1 row(s) affected)*/ select cast(50*1.0/50 as decimal(18,2))/*---------------------------------------1.00(1 行受影响)*/ select cast(50*1.0/50 as decimal(18,2)),cast(30*1.0/50 as decimal(18,2))/* --------------------------------------- ---------------------------------------1.00 0.60(1 行受影响)*/ 第一个字段乘1.0后再除,,,select 30/50, 30*1.0/50/*----------- ---------------------------------------0 0.600000(1 row(s) affected)*/ select cast(cast(50*1.0/50 *100 as decimal(10,2)) as varchar(10))+'%'100.00% select 整数字段1*1.00/整数字段2 select cast(字段一/字段二 as decimal(10,2))|| ’%‘from table 用cast函数select cast(50/50 as decimal(10)) 汗,写掉了select cast(50/50 as decimal(10,2)) 如果获取远程表的表结构信息,在本地创建一个一样的表? 数据库设计出了问题,请达人相助!! SQL更新问题 两表更新字段的问题? 求一个SQL语句 SELECT @ERR=@ERR+@@ERROR;是什么意思啊? 计算结果小数精确度问题 求救:如何将SQL坏了的数据库恢复! 数据库表内容发生变化时,怎样通知前台程序 该伙伴事务管理器已经禁止了它对远程/网络事务的支持。 sql server 中的规则 求SQL语句
----------- ---------------------------------------
0 0.060000(1 row(s) affected)
*/
1.00(1 行受影响)
*/
--------------------------------------- ---------------------------------------
1.00 0.60(1 行受影响)*/
select 30/50, 30*1.0/50/*
----------- ---------------------------------------
0 0.600000(1 row(s) affected)
*/
from table
select cast(50/50 as decimal(10))