Получите среднее значение средних столбцов с CodeIgniter застройщика запросовPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Получите среднее значение средних столбцов с CodeIgniter застройщика запросов

Сообщение Anonymous »

У меня есть таблица, в которой хранятся рейтинги ресторана. Как показано на изображении ниже.

Я пытаюсь получить среднее из всех этих столбцов, в которых я> я не хочу, чтобы я также пытался со средним из всех этих A, в качестве основного в среднем. Prements. Per> p> precement precement. Приведенный ниже запрос, но я получаю 3 как средний рейтинг, который не является точным. Я думаю, что MySQL возвращает мне круглую стоимость конечного результата. < /P>

Код: Выделить всё

return $this->db
->select('((ambience + music + service + value_for_money + cleanliness + sanitary + view)/7) as rating, AVG(ambience) as ambience, AVG(music) as music, AVG(service) as service,AVG(value_for_money) as value_for_money, AVG(cleanliness) as cleanliness, AVG(sanitary) as sanitary, AVG(view) as view' )
->where('restaurant_id',$restaurantId)
->get('restaurant_ratings')
->row_array();
Когда я запускаю вышеуказанный запрос, я получаю 3 как среднее для поля оценки. Я делаю неправильно и что можно сделать для достижения точного результата.

Подробнее здесь: https://stackoverflow.com/questions/679 ... ry-builder
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»