我想使用下面的方法得到当前日期保存的记录数,有人能帮助我吗?代码有什么问题?我的代码总是返回零,结果case语句的第一个块对日期不起作用。
$date = new DateTime("now");
$curr_date = $date->format("Y-m-d");
$this->db->select("case when DATE(created_at) = '$curr_date' then count(*) else 0 end as records_fed_today");
$this->db->from("my_table");
$query = $this->db->get();
return $query->result();
1条答案
按热度按时间k5hmc34c1#
我刚刚修正了我的代码,我缺少group_by子句。