В phpmyadmin я могу выполнить этот запрос:
SELECT TIMESTAMPDIFF(SECOND,first_load,last_load) AS uptime FROM table
но как мне написать этот запрос способом codeignitor? Это не работает:
$this->db->select('TIMESTAMPDIFF(SECOND,first_load,last_load) AS uptime')
Реальный запрос немного сложнее, поэтому я показывал только одну часть. Это будет полный запрос (не работает):
$this->db
->select('n.unique_id, n.name, b.impressions, b.clicks, TIMESTAMPDIFF(SECOND,first_load,last_load) AS uptime')
->from(self::$_table . ' AS b')
->join('sm_names AS n', 'n.id = b.name_id AND n.blocked = \'0\' AND n.unique_id != 11111111')
->where('b.last_load >', date('Y-m-d H:i:s', time() - (86400 * 2)))
->order_by($order, 'desc')
->limit($limit);
Генерирует это сообщение об ошибке: http://screencast.com/t/ZUYq58Rc6uA
Спасибо.