表A
ID     name    date                Fraction 
1      小明      2016-03-01      88
2      小刚      2016-03-01      77
3      小红      2016-03-01      50
Fraction字段如果60分及格求不及格的分数占百分之多少

解决方案 »

  1.   

    试试这个
    SELECT  CAST(( SELECT   COUNT(1)
                   FROM     表
                   WHERE    Fraction < 60
                 ) AS DECIMAL(10, 2)) / CAST(( SELECT   COUNT(1)
                                               FROM    表
                                             ) AS DECIMAL(10, 2))
      

  2.   


    SELECT ( SELECT count(id) from A where Fraction < 60 ) / count(ID) FROM A;
      

  3.   

    SELECT SUM(Fraction < 60) / COUNT(ID) FROM A;