как mysql отображения данных сводной таблицы с помощью codeigniter

0

Я пытаюсь отобразить данные столбца таблицы в одной строке... MySQL запрос работает, но я не могу получить данные отображения

     function get_daily_attendances_row($fldCompanyStringID){

            $fldCompanyID = getCoompanyByStringID($fldCompanyStringID)->fldCompanyID;
$sql = "SELECT *

    , SUM(CASE WHEN 'fldAttendanceAction' = '0' THEN 'fldAttendanceTime' END) AS 'OUT'
    , SUM(CASE WHEN 'fldAttendanceAction' = '1' THEN 'fldAttendanceTime' END) AS 'IN'
    , SUM(CASE WHEN 'fldAttendanceAction' = '2' THEN 'fldAttendanceTime' END) AS 'LUNCH IN'
    , SUM(CASE WHEN 'fldAttendanceAction' = '3' THEN 'fldAttendanceTime' END) AS 'LUNCH OUT'
  FROM 'tblAttendance'
  WHERE fldUserID = ". loggedInUserID() ." AND  fldCompanyID = $fldCompanyID
  GROUP BY 'fldAttendanceDate'";
          $query = $this->db->query($sql);      

          $result = $query->result_array(); 

я хочу отобразить это значение в моей таблице просмотра

это мой контроллер

$data['get_daily_attendances_row'] = $this->M_attendance->get_daily_attendances_row($fldCompanyStringID);
}
Теги:
codeigniter-3

1 ответ

0

Я предлагаю вам преобразовать запрос в хранимую процедуру на mysql и выполнить SP из codeigniter.

  • 0
    Я не против, что делать.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню