我正在从一个表中检索数据并显示所有记录的总和。我想要做的是显示今天、昨天和本月的记录总和。该表使用Unix时间戳格式(例如:1351771856)。
目前,我正在使用以下代码来显示今天的结果:
但这只会给我过去24小时的结果。
例如:假设现在是周五下午5点,它会从周四下午5点到周五下午5点给我统计数据。
我想要的是:
- 昨天(在这种情况下是从昨天的00:00:00开始到23:59:59) - 今天的结果(00:00:00-23:59:59) - 上周的结果,从周一的00:00:00开始直到“今天”(也就是本例中的周五)。
我在MySQL文档中没有找到实现此目标的方法。
目前,我正在使用以下代码来显示今天的结果:
AND comment_date > UNIX_TIMESTAMP() - 24 * 3600";
但这只会给我过去24小时的结果。
例如:假设现在是周五下午5点,它会从周四下午5点到周五下午5点给我统计数据。
我想要的是:
- 昨天(在这种情况下是从昨天的00:00:00开始到23:59:59) - 今天的结果(00:00:00-23:59:59) - 上周的结果,从周一的00:00:00开始直到“今天”(也就是本例中的周五)。
我在MySQL文档中没有找到实现此目标的方法。