我需要建立一個查詢,會告訴我所有的行從今天(AND)10天此外,如果狀態爲0日期codeniter10天從今天
我的表中的日期格式YYYY-MM-DD
$this->db->where('status','0')
->where('month',date('Y-m-d', strtotime('-40 days')))
->get('installments')->result();
至今僅iv想出這個
PS定期查詢也將做
我需要建立一個查詢,會告訴我所有的行從今天(AND)10天此外,如果狀態爲0日期codeniter10天從今天
我的表中的日期格式YYYY-MM-DD
$this->db->where('status','0')
->where('month',date('Y-m-d', strtotime('-40 days')))
->get('installments')->result();
至今僅iv想出這個
PS定期查詢也將做
試試這個:
$this->db->where('status','0')
->where("month >=","CURDATE()", false)
->where("month <=","current_date + interval '10' day", false)
->get('installments')->result();
$this->db
->where('status','0')
->where("month <= '".date('Y-m-d', strtotime('-40 days'))."' AND month >= CURDATE()")
->get('installments')
->result()
;
這將是很好,也添加一個關於你的代碼與答案有關的解釋。 –
試試這個..
$this->db->where('status','0')
->where('month >= ', DATE_SUB(CURDATE(), INTERVAL 10 DAY))
->get('installments')->result();
或更好的語法
$this->db->where(array('status'=>'0','month >= ' => DATE_SUB(CURDATE(), INTERVAL 10 DAY))));
$query=$this->db->get('installments')->result();
http://stackoverflow.com/questions/5465484/how-to-list-records-with-date從最近10天開始 – anju