SELECT SUM() умноженных значений столбца из таблицы JOINed с помощью построителя запросов CodeIgniterPhp

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

Сообщение Anonymous »

Я пытаюсь объединить две таблицы, чтобы создать таблицу своих счетов с промежуточным итогом (структура базы данных на основе счета из бамбука)
Моя текущая попытка безуспешна (синтаксическая ошибка):

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

$this->db->select('invoice_number, dateIssued ');
$this->db->select('(SELECT SUM(amount * qty) FROM manage_invoice_items DISTINCT invoice_id) AS subtotal' , FALSE);
$this->db->from('manage_invoices');
$this->db->join('manage_invoice_items', 'manage_invoices.id = manage_invoice_items.invoice_id');
$this->db->where('client_id', $client_id);
$query = $this->db->get();
return $query->result();
и с...

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

$this->db->select('invoice_number, dateIssued');
$this->db->from('manage_invoices');
$this->db->join('manage_invoice_items', 'manage_invoices.id = manage_invoice_items.invoice_id');
$this->db->where('client_id', $client_id);
$query = $this->db->get();
return $query->result();
Я получаю результаты для каждой позиции счета (мне нужен один результат для каждого счета с промежуточной суммой по позициям счета для этого номера счета).

Подробнее здесь: https://stackoverflow.com/questions/754 ... gniters-qu
Ответить

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

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

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

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

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