数据长度的问题 请问在数据库中使用聚合函数例如求平均值时如果平均值为:85.11258445555想让它显示为85.1或者85.11怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @f floatset @f=85.11258445555select convert(decimal(18,2),@f)/*85.11*/ select id,cast(avg(colid*1.000) as decimal(38,1)) from syscolumns group by idselect id,cast(avg(colid*1.000) as decimal(38,2)) from syscolumns group by id select convert(decimal(18,2),@f)select convert(numbic(18,2),@f)select convert(float(18,2),@f) 关于存储过程的问题! 关于排名的问题 数据查询 SQL sever 2008 日志维护问题 多引号赋值如何实现? 很简单的 sql中的除法问题 关于连接查询的问题 数据库差异本分后如何恢复数据? 由BINARY VARCHAR 向 datetime 类型进行转换时出现的问题 没人知道吗? 请问sql server2005 的建默认的问题?
set @f=85.11258445555
select convert(decimal(18,2),@f)/*
85.11
*/
select id,cast(avg(colid*1.000) as decimal(38,2)) from syscolumns group by id
select convert(decimal(18,2),@f)
select convert(numbic(18,2),@f)
select convert(float(18,2),@f)