2011-05-12 23 views
1
select count(distinct installation_id), SUM(hit_block), AVG(???) 

這是select語句。我想將第一個字段(count(distinct installation_id))返回的值除以第二個字段。請告訴我如何去做。我想在Mysql中的AVG函數的select語句中使用字段

+2

select count(distinct installation_id)/ SUM(hit_block) – Wes 2011-05-12 21:55:26

+0

@Wes - 你應該真的發表你的評論作爲答案,如果只是這樣的話,問題可以有一個接受的答案。 – Lamak 2011-05-12 22:00:00

+0

謝謝!它工作 – vincy 2011-05-12 22:01:57

回答

1
select count(distinct installation_id)/SUM(hit_block),AVG(??) 

基本上你可以在可以單獨選擇的子句之間進行數字操作。

我不確定你想要找到的平均值是多少?

0

我不認爲我很清楚地理解你想要做什麼,也許如果你添加一個示例數據集,以及你試圖通過運行該查詢來解決問題的描述,如果你想要什麼要做的僅僅是劃分可以應用算術操作數

注意,這只是一個例子,慣於可能工作作爲我沒有測試這個你的環境

SELECT (COUNT(DISTINCT installation_id)/SUM(hit_block)) 
     ,AVG(???) 
FROM ???? 
GROUP BY ???? 

筆記的方式,你或許應該用實際值替換問號???,這是你在找什麼?如果沒有請解釋我可能仍然可以幫助

相關問題