Запрос SQL для объединения 3 таблиц и суммирования одного столбца в этих 3 таблицах с использованием codeiginiter - PullRequest
0 голосов
/ 10 ноября 2018

enter image description hereenter image description here Это моя страница с ошибкой. Неправильно рассчитано значение количества.

это моя картинка, имя таблицы - salesitem. enter image description here

это моя фотография два, название таблицы - покупка. enter image description here это моя фотография три, таблица называется opstock.

    public function St_statement(){


        $startdate = $this->input->post('SDate');
        $enddate = $this->input->post('EDate');
        $date = str_replace('/', '-', $startdate);
        $newDate = date("Y-m-d", strtotime($date));
        $date2 = str_replace('/', '-', $enddate);
        $newDate2 = date("Y-m-d", strtotime($date2));
        $data['startdate'] = $startdate;
        $data['enddate'] = $enddate;
        if ($this->input->post('all'))
        {
            $this->db->where('billdate >=', $newDate);
        $this->db->where('billdate <=', $newDate2);

        $this->db->select("Prdtname");
        $this->db->select_sum("qty");
        $this->db->select_sum("Quantity");
        $this->db->from('purchaseitem');
        $this->db->group_by("Prdtname");
        [![enter image description here][4]][4]




        $this->db->join('salesitem','salesitem.Product_Code = purchaseitem.Product_Code','left outer');
        $query = $this->db->get('')->result_array();
  $data['query'] = $query;

        $this->load->view('Inventory/St_Stmt', $data);
    }


}
    this is my controller code.......   

на этом рисунке 2 таблицы успешно объединены, но сумма количества неверна. помогите подсчитать сумму из трех таблиц с помощью codeiginter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...