0

我有一张如图所示的桌子

mysql表

我想检索此信息。

1)从这个日期(无论是什么)上个月所有ip的总'page_views'

2)今天的“page_views”按“page”分组(例如:id=7 有 page =index.php 有 page_views =12 但在同一天 id=13 有相同的 page = index.php 和 page_views = 1)所以他们必须显示 index.php 的 page_view = 13

4

2 回答 2

1

使用以下查询获取特定日期前一个月的日期。

select date_sub(current_date, INTERVAL 1 MONTH) .
于 2012-07-10T10:18:54.587 回答
0
  • 1)

    SELECT SUM(page_views)
    FROM tbl
    WHERE date >= NOW() - INTERVAL 1 MONTH
    
  • 2)

    SELECT page, SUM(page_views)
    FROM tbl
    WHERE LEFT(date, 10) = CURDATE()
    GROUP BY page
    
于 2012-07-10T10:25:15.517 回答