добавление значений из группы - PullRequest
0 голосов
/ 12 ноября 2019

ВЫБРАТЬ create_time, SUM (оценка) ОТ группы traineescoretest By creation_time

Вот мой sql-запрос, и я хотел бы знать, как преобразовать его в синтаксис codeigniter. Я искал его со вчерашнего дня, но пока не нашел удачи.

Ответы [ 2 ]

0 голосов
/ 12 ноября 2019

Вы можете попробовать так:

$this->db->select($field, false);
        $this->db->from($this->main_table);

        if ($extracond != "") {
            $this->db->where($extracond);
        }

        if ($group_by != "") {
            $this->db->group_by($group_by);
        }

        $list_data = $this->db->get()->result();

$field = "created_time, SUM(score)";
$group_by = "created_time";

Все в одной функции для запуска запроса.

0 голосов
/ 12 ноября 2019

Попробуйте, Ссылка

$this->db->select('created_time, SUM(score) as total_score');
$this->db->from('traineescoretest');
$this->db->group_by('created_time');
$query = $this->db->get();
return $query->result();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...