我想要显示我使用codeigniter存储在我的数据库中的数据。目前,数据存储为日期时间类型。我还需要能够查询过去的一个月和一年,所以我想知道是否有一些函数我还没有找到帮助这个检索。
以下是我用来获取周数据的codeigniter查询。这里有什么问题?
$this->db
->select_sum('column1')
->select_sum('column2')
->where(YEARWEEK('created_at') == YEARWEEK(NOW()));
目前, created_at 是存储日期时间类型日期的地方。
答案 0 :(得分:1)
(这总是会发生,不是吗?)
所以,我睡着了。来到办公室,让它工作得很好。
这是我"前一周"现在看起来:
->where('created_at >=', date('Y-m-d', strtotime('-1 week')));
我猜是有道理的。