Я не знаю точно, как сформулировать этот вопрос, но вот он.Я хочу повторно использовать значения, которые я вычислил в своем запросе, чтобы вычислить другое значение.Переменные это правильное слово, я думаю.вот мой запрос:
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
, я получаю эту ошибку Unknown column 'Entry' in 'field list'
Как еще я могу получить значение, не пересчитывая каждый раз, как это:
ROUND(SUM(t2.totalEvents)/SUM(t1.totalEvents)*100,2)