有三个字段分别是:车(driver),箱量(XL),所用时间(hourcount)。我想统计一下在一定时间段内,这10辆车分别拉了多少个箱子,分别的工作效率是多少。已知[工作效率=箱量/所用时间]
因数据库里数据很多,所以我需要排序显示且要求箱量和效率都是按车号汇总即下面的理想结果:(共显示10辆车子的数据)substr(driver,1,10)         count(XL)    count(XL)/count(hourcount)
  d1                           20                17.5
  d2                           50                40.1
  d3                           35                24.0
  ........                    .......            ......
  d10                          24                15.3
我用了以下语句
select substr(driver,1,10),COUNT(XL),ROUND(COUNT(XL)/COUNT(HOURCOUNT),1) from opteffect_vsl where portainer is not null group by substr(portainer,1,10)
可显示结果是效率显示为1,在SQL里查询了一下,count(hourcount)居然和count(XL)数据一样,不知道哪里错了,请高手指教一二!!