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();