• sql计算出百分比


    Code
     得到的结果是:
    level   Subtotal  total  (比例)
    中      23              86        0.267441860465
    低      26              86       0.302325581395
    高      37              86        0.430232558139

    如果a.Subtotal/b.total 则比例这一列显示为0;

    
    

    select a.level,a.Subtotal,b.total ,SUBSTRING (convert(varchar (20),(a.Subtotal*1.0/b.total*100)),1,4)+'%' as perTotal  from
    (
    select levelCOUNT(*as Subtotal from T_UserInfo where VerSionID='V20081205002' group by Level 
    )a,
    (
    select COUNT(*as total from T_UserInfo where VerSionID='V20081205002'
    最后的结果
    level Subtotal  total  perTotal  
    中      23              86        26.7%
    低      26              86       30.2%
    高      37              86        43.0%


  • 相关阅读:
    LVS DR模式的简单应用
    Linux新加硬盘如何识别 分区 持续挂载
    13周作业
    12周作业
    2次月考
    10周作业
    9周作业
    8周作业
    7周作业
    6周作业
  • 原文地址:https://www.cnblogs.com/z_lb/p/1553515.html
Copyright © 2020-2023  润新知