房天下 > 房天下问答 > 业主生活 > 其他
  • 求计算列,一点小问题

    select objectname,COUNT(objectname) coun, COUNT(objectname)/(select count(*) from [136]) from [136] group by ObjectName order by coun desc那个计算列的意思呢就是: 一个存储数点总存储数的比例.能执行,但是没有数据,这个计算列显示不了小数.各位朋友望指点一二,

    提问者:zshaihua

    发布于2010-10-27

共1个回答
  • silingsong 丨Lv 1
    把需要计算详细的那些列先转换成decimal类型后再计算,就可以精确到小数位了比如你现在的这个sql语句,select objectname,COUNT(objectname) coun, cast(COUNT(objectname) as decimal)/(select count(*) from [136]) from [136] group by ObjectName order by coun desc用cast(变量 as decimal)这种形式转换
    +1 2010-10-27 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。