我想知道日期间隔之间和之间的位置是否单独工作。但它在一个查询中不起作用。
$this->db->select('*');
$this->db->from('admission');
$this->db->where("'ad_no' not in (SELECT 'ad_no' FROM 'payment' WHERE(
'date' BETWEEN DATE_SUB(date(), INTERVAL $acc DAY) AND date()') )");
$query=$this->db->get()->result_array();
return $query;
谢谢!
答案 0 :(得分:0)
您似乎没有使用日期的正确列名 此外,你有错误的单引号,应该避免unuseful()
$this->db->select('*');
$this->db->from('admission');
$this->db->where("'ad_no' not in (SELECT 'ad_no' FROM 'payment' WHERE
'date' BETWEEN DATE_SUB('date', INTERVAL $acc DAY) AND 'date' ) ");
$query=$this->db->get()->result_array();
return $query;