У меня есть следующий запрос:MySQL/PHP SUM данные в массиве
SELECT AVG (q1) AS q1, AVG (q2) AS q2, AVG (q3) AS q3
FROM thotels_results
WHERE brand IN ('ABC','EFG','XYZ')
AND date = 'NOV2010' GROUP BY brand;
I LOOP
через результаты и сбросили из массива с помощью var_dump
, выход ниже:
array
'q1' => string '8.1724' (length=6)
'q2' => string '8.2414' (length=6)
'q3' => string '8.2414' (length=6)
array
'q1' => string '8.7714' (length=6)
'q2' => string '8.8429' (length=6)
'q3' => string '8.1643' (length=6)
array
'q1' => string '8.6009' (length=6)
'q2' => string '8.5686' (length=6)
'q3' => string '7.8528' (length=6)
Что бы я хотел сделать, так или иначе, добавьте каждый из q1 вместе и разделите на 3, чтобы дать мне среднее значение, то же самое для q2 и то же самое для q3:
8.1724 + 8.7714 + 8.6009/3 = 8.5149
Я не уверен, как получить доступ к информации, хранящейся в массиве, - спасибо заранее.
Гомер.
Лучших вещи - работает удовольствие, спасибо! – 2010-12-07 10:02:04