Re: [問題] mysql count/count 怎麼做??
※ 引述《cy0824 (chuchutrainz)》之銘言:
: 請問一下,我有兩個queries
: Table:A
: field:a,b,c
: $query1= "SELECT a, count(b) from A where a='$a' group by a";
: $query2= "select a, count(b) from A where a='$a' and c='1' group by a";
: 我想有一個新的query是query2 除以 query1然後取百分比..然後四捨五入,,請問怎麼做呢??
: 謝謝
竟然沒人回,那就讓在下賺點p幣好了(賭光光..> <)
你要的結果,用個sql應該就可以解決
select t1.a,round(t2.cc/count(t1.b)*100,0) from A t1
inner join
(select a, count(b) as cc from A where a='$a' and c='1' group by a) t2 on t1.a=t2.a
where t1.a='$a' group by a
上面的sql可能還要依你的資料庫來修改
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.68.104.195
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):