我的模型:在codeigniter一周数据和total_sale之和中从db中获取数据。
public function get_data()
{
$this->db->select_sum('total_sale');
$start_date = date("Y-m-d 00:00:00", strtotime("-1 week"));
$end_date = date("Y-m-d 59:59:59");
$this->db->where("store_date >= '" . $start_date . "' AND store_date <= '" . $end_date . "'");
$query = $this->db->get('one_month_report');
if ($query->num_rows() > 0) {
return $query->result();
} else {
return FALSE;
}
}
答案 0 :(得分:1)
使用简单查询:
date("Y-m-d 23:59:59");
此外,$ end_date将为upsert
答案 1 :(得分:0)
添加此行代码
$query = $this->db->select('*');
$query = $this->db->select_sum('total_sale', 'sum_total_sales');
之前
$this->db->where("store_date >= '" . $start_date . "' AND store_date <= '" . $end_date . "'");
你已经完成了。
答案 2 :(得分:0)
试试这个条件应该是这样的
$this->db->where("store_date >=", $start_date);
$this->db->where("store_date <=",$end_date );