AFAIK, встроенной поддержки для BETWEEN
нет. Вы можете сделать это вместо этого
$this->db->where("date BETWEEN '$start' AND '$end'");
$this->db->get("test_tbl");
Или написать вспомогательную функцию, которая выглядит следующим образом
function where_between($field, $min, $max){
$CI = get_instance();
return $CI->db->where("`$field` BETWEEN '$min' AND '$max'");
}
Позже вы можете использовать эту функцию, вызывая ее как where_between('test_tbl', $start, $end)