考虑到日期,我正在尝试对“新”上传的文件进行计数。我想做的是:

date1: 2018-02-08 -> will add to count value until 2018-02-15 is reached.
date2: 2018-02-01 -> will add to count value until 2018-02-08 is reached.
date3: 2018-01-20 -> will add to count value until 2018-01-27 is reached.


在上面的示例中,结果应该为(2),因为date3已经过去了7天。

我尝试了以下查询,但未成功:

"SELECT count(idFicheiro) from ficheiros where DATE(date) < CURDATE() + INTERVAL 7 DAY"


任何帮助将不胜感激。

谢谢。

最佳答案

这是一个选择
(假设日期已经是日期字段)

SELECT count(idFicheiro) from ficheiros where DATEDIFF(NOW(), date) < 7

关于mysql - mySQL:计算7天为"new"的数据字段,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48684875/

10-12 12:41
查看更多