в вашем методе выбора вы передаете объект даты.этот метод принимает имена возвращаемых столбцов.end_date
- это имя вашего столбца, поэтому используйте его.
$this->db->select('end_date');
ОБНОВЛЕНИЕ
Это запрос, который работал:
$this->db->select("DATE(end_date) as my_end_date", FALSE);
$this->db->where('topActive', 'true');
$this->db->order_by('my_end_date');
$this->db->group_by('my_end_date');
$q = $this->db->get('tblTest');