0

如何选择

   visiter_ip          page                 date                 page_views
   127.0.0.1           abc.php              12-7-2012                2
   214.21.45.1         daf.php              12-7-2012                1
   545.45.44.12        abc.php              12-7-2012                1
   214.21.45.1         abc.php              12-7-2012                1
   214.21.45.1         xyz.php              12-7-2012                1

“214.21.45.1”,其中日期为今天,总 page_views

例子

         visiter_ip     =   page_views

         214.21.45.1     =      3             when date is 12-7-2012
4

2 回答 2

3

试试这个查询:

SELECT visiter_ip AS visiter_ip, 
       SUM(page_views) AS page_views 
FROM <table_name> 
WHERE visiter_ip = '214.21.45.1' 
  AND date = CURDATE();

让我知道它是否有效。

于 2012-07-14T08:08:46.490 回答
1

您的问题非常不清楚,因为不清楚您是否提供表格布局或示例数据。反正我会试试的。

SELECT visiter_ip, page, date, page_views FROM table WHERE visiter_ip = '214.21.45.1' and `date` = DATE(NOW()) ORDER BY page_views DESC;
于 2012-07-14T08:06:18.920 回答