【发布时间】:2021-01-23 12:52:05
【问题描述】:
我有一个包含'user_id', 'amount', 'today_date' 字段的表。我只想将所有amount 分组按user_id 汇总到今天和过去6 天之间的日期。我将所有日期存储在'today_date'
我尝试过这样的事情:
date_default_timezone_set('Asia/kolkata');
$date = date('Y-m-d');
$week = date('Y-m-d', strtotime('-6 days'));
$data['this_week'] = $this->db->select('sum(amount) as total, user_id')->where("today_date BETWEEN $date AND $week")->group_by('user_id')->get('tbl_transcations')->result_array();
我可能缺乏 CI 语法,因为我在 2 天前就开始了。 请帮帮我。
【问题讨论】:
标签: mysql sql codeigniter datetime where-clause