0

mysql で使用する通常のクエリを、codeigniter のモデルで使用する形式で記述する方法を教えてください。

$sql = "SELECT gender,
               SUM(CASE WHEN Handedness = 'Left-handed' THEN 1 ELSE 0 END) left_handed,
               SUM(CASE WHEN Handedness = 'Right-handed' THEN 1 ELSE 0 END) right_handed,
               COUNT(*) total
          FROM Table1
         GROUP BY gender WITH ROLLUP";
$data = $this->db->query($sql)->result_array();

これを codeigniter のモデルで使用する形式で記述する方法は次のとおりです。

$this->db->select('financial_year');
        $this->db->from('historical_data');
        $this->db->where("financial_year BETWEEN '$from' AND '$to'");
        $this->db->group_by('financial_year');
        $query = $this->db->get();
        $result = $query->result();
4

1 に答える 1