php - mySQL - 如何集成此 "last 3 days only"查询

标签 php mysql

我的数据库里有referer记录。所有记录包括日期、点击次数、滚动次数、国家等。 在这里,我成功地对引荐来源记录进行了分组,并包括点击次数、滚动次数、国家/地区等的平均值。但是,我还想启用日期范围,例如最近 3 天。

enter image description here

SELECT *, COUNT(*), COUNT(conv), AVG(clicks), AVG(scrolls), 
AVG(spent) FROM track where referid='".$memberr."' GROUP BY 
referer ORDER BY ".$sortby." desc limit 0,35

如何将最近 3 天的查询与上面的 mysql_query 集成?

FROM_UNIXTIME(date,'%Y-%m-%d') > CURDATE() - INTERVAL 3 DAY 

最佳答案

做起来很简单,你只需要添加另一个条件:

WHERE date >= DATE_SUB(CURDATE(), INTERVAL 3 DAY) AND date <= CURDATE()

关于php - mySQL - 如何集成此 "last 3 days only"查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16360804/

相关文章:

PHP 性能 file_get_contents() 与 readfile() 和 cat

php - 无法在第 21 行 fatal error 上打开流 wp-settings.php

mysql - MySQL 中的 ROW_NUMBER()

php - SQL 用另一个表中的值填充一个表的字段

php - 使用 Kohana 的数据库库绑定(bind)参数

php - 如何仅选择已删除的复选框值

php - 如何查找字符串中字符的倒数第二个出现?

php - Nodejs md5 与 raw_output 就像 php 中的 md5(data, raw_output)

mysql - sql join 两张表,一张是summary,一张是detail

php - 将没有输入字段的 html 表中的 php 值发布到数据库