如何从mysql表中检索上周、上月记录
我有一张如图所示的桌子 我想检索这个信息 1) 从上个月的这个日期起(无论是什么),所有ip的总“页面浏览量”如何从mysql表中检索上周、上月记录,mysql,Mysql,我有一张如图所示的桌子 我想检索这个信息 1) 从上个月的这个日期起(无论是什么),所有ip的总“页面浏览量” 2) 今天的“页面视图”按“页面”分组(expample:id=7的页面视图=index.php的页面视图=12,但在同一日期id=13的页面视图=index.php和页面视图=1),因此它们必须显示index.php=13的页面视图。使用下面的查询获取特定日期前一个月的日期 select date_sub(current_date, INTERVAL 1 MONTH) . (一
2) 今天的“页面视图”按“页面”分组(expample:id=7的页面视图=index.php的页面视图=12,但在同一日期id=13的页面视图=index.php和页面视图=1),因此它们必须显示index.php=13的页面视图。使用下面的查询获取特定日期前一个月的日期
select date_sub(current_date, INTERVAL 1 MONTH) .
- (一)
- (二)
CURDATE()-INTERVAL 1 DAY
以获取昨天的页面浏览量,并查看是否显示任何内容。
SELECT SUM(page_views)
FROM tbl
WHERE date >= NOW() - INTERVAL 1 MONTH
SELECT page, SUM(page_views)
FROM tbl
WHERE LEFT(date, 10) = CURDATE()
GROUP BY page