如何让查询出来的数据只保留两位小数 在ACCESS在该查询语句如何写在SQL 中的查询语句该如何写 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select A,B,convert(decimal(10,2),A*B) from table access: int(a*b*100)/100SQL: round(a*b,2) TT008(T T) :是四舍五入的啊。wylyf(李寻欢) :不知道贴主要的是怎么样的,所以就这么写的。 如果只是用来运算的话,round(a*b,2)的结果已经可以满足如果要对结果显示时去掉后面的零,则可以这样处理ltrim(str(convert(varchar,12.345),30,2))由于只是显示,所以虽然返回的是字符型数据也无妨,其中的“30”是一个大概估算的变量的字串长度(如12.315的字串长度为6),尽可能地大,否则会丢失最后边的若干位字符 选择语句 如何用SQL语句查询几个数值之和的组合? 引碧血剑的异构数据库之间用SQL语句转换 Excel 转 SQL Server.更深一点。详... 求助:如何写sql取某个月的季度? 请教一个创建策略中的问题 关于查询多张表的语句 两表左连接求助 sql 请问怎样在sql语句中,设置数据库的一些参数呀 烦,SQLserver 2000没打补丁3时能调试存储过程,打了之后总是提示未安装调试程序接口,请问如何解决啊? 再一个Access问题 帮我看看http://www.csdn.net/expert/topic/548/548682.xml?temp=.5898249
不知道贴主要的是怎么样的,所以就这么写的。
如果要对结果显示时去掉后面的零,则可以这样处理
ltrim(str(convert(varchar,12.345),30,2))
由于只是显示,所以虽然返回的是字符型数据也无妨,其中的“30”是一个大概估算的变量的字串长度(如12.315的字串长度为6),尽可能地大,否则会丢失最后边的若干位字符