0
有一个查询,我试图返回值超过10,000列的总和结果。我试图将总和(值)作为总和添加到查询中,但它不起作用。codeigniter总和查询单列
我的代码是:
$this->db->select('sum(value) as total, date, member_id');
$this->db->where('member_id', $_SESSION['sess_user_id']);
$this->db->where('cost.value >', '9999');
$this->db->where('cost.date = DATE_SUB(NOW(), INTERVAL 5 DAY)');
$query = $this->db->get('orders');
return $query->num_rows();
这里的原始SQL输出:
SELECT SUM(值)为总,date
,member_id
FROM(steps
)WHERE member_id
= '1' AND cost
。 value
>'9999'和cost
。 date
= DATE_SUB(NOW(),间隔5天)
你需要按日期添加组,member_id – radar 2014-09-29 15:15:25
组按日期,member_id? – jamper 2014-09-29 15:26:11
是的,正确@jamper – radar 2014-09-29 15:27:49