我不知道該怎麼說這個問題,但是在這裏。 我想重複我在查詢中計算出的值來計算另一個值。 變量是我猜想的正確單詞。這裏是我的查詢:Mysql - 重複使用計算得出的值
SELECT
t1.label as label,SUM(t1.totalEvents) as Entry,SUM(t2.totalEvents) as Back,
ROUND(Entry/Back*100,2) as 'Rate'
FROM
trackReports_daily t1
.... rest of query ...
內圓我想使用由SUM(t1.totalEvents)返回的值,但是當我使用Entry
我得到這個錯誤
如何我還可以得到在那裏值無需重新計算每次這樣的:
ROUND(SUM(t2.totalEvents)/SUM(t1.totalEvents)*100,2)
相關:http://stackoverflow.com/questions/1368084/can-i-re-use -a-mysql-query-as-a-variable-for-another-field – 2015-09-04 10:03:17
[可以重複使用SELECT查詢中的計算字段嗎?](http://stackoverflow.com/問題/ 6085443/can-i-resuse-a-calculated-field-in-a-select-query) – 2015-09-08 09:12:33