1樓:誰想念月
select class,count(sign_date) as 簽到數,count(sign_date)/count(name) as 簽到率 from table
group by class;
2樓:是勇敢
知識點:
group by 彙總函式
sum/count函式
難點:多條件彙總
答案:%百分比,不要在sql中求,建議你用php取到結果,再算。
select class,sum(id), from 你的表名group by class,sign_date
其他:你的json不是這樣用的。要用php得到結果後,再用php_json來輸出json格式。
3樓:匿名使用者
你這個簽到率算不出來啊,看不到某個班級的學生總人數。
簽到數倒是可以算出來滴
select
class,
sign_date,
count(*)
from
tabname
group by
class,
sign_date
醬紫就可以看到某個班在某天的簽到總人數鳥,但是班級人員的總人數你需要再想辦法統計下,從簽到表是看不出來滴。
4樓:
select a.class,(b.qdrs) as '簽到人數',,b.qdrs/count(a.name) as '簽到率'
from table a
inner join(select class,count(sign_date) as 'qdrs' from table where sign_date not null group by class)b on a.class=b.class
group by class
不好意思改了好幾次
5樓:匿名使用者
mysql> select class,sum(!isnull(signdate)) as sign,
(sum(!isnull(signdate))/count(id))*100 as sign% from student group by student.class;
求ASP查詢MYSQL資料庫分頁例項
var buxianding if buxianding t 頁面中的控制元件如下。asp 調出資料庫內容 如何實現分頁顯示 不會asp 給你點提示。int size 10 每頁顯示數目int pagenum 10 for i in 1 pagenum select top 10 id not in...
如何通過Excel查詢MySQL資料庫
通常的做法是通過csv檔案作為中間檔案,因為這種格式為很多資料庫所接受。具體的做法也很簡單,如下 第一步 將excel檔案另存為檔案。excel 這裡介紹一種非常高效的方法。就是藉助excel外掛sqlcel,這個外掛在處理資料上面有很多可取之處,非常值得學習。比如在excel中有一個訂單id欄位,...
MySQL資料庫多表查詢統計操作,求大神相助
可以通過count函式來實現。sqlone select from tablename1 where id 5 此語句查詢出來多條記錄,之後看做一個新的表。sqltwo select conut from select from tablename1 where id 5 as tablename2...