Эквивалент SQL_CALC_FOUND_ROWS NULL в виде строк для SUM?

В настоящее время я использую SQL_CALC_FOUND_ROWS NULL в качестве строк, как часть сложного оператора соединения, чтобы получить общее количество строк в запросе на основе значений поиска, которые также содержат LIMIT.

Затем я возвращаю следующее.

     $response['total'] = $this->db->query('SELECT FOUND_ROWS() count;')->row()->count;
$response['limit'] = $limit;
$response['start'] = $start;
$response['from'] = $start + 1;
$response['to'] = $start + $query->num_rows();
$response['count'] = $query->num_rows();
$response['records'] = $query->result();

Вот предел может быть 20, Начните может быть 0, Всего полный набор записей, например, 87 и учет в ограниченном наборе записей, например, 20.

Есть ли способ также суммировать одно из моих других полей, которое содержит суммы в долларах, чтобы получить общую сумму в долларах для всего набора (87) записей, а не подмножество после применения LIMIT?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector