基本上,我的表中有一个字段显示最新的活动何时在常规的unix时间戳中。
我需要的是一种方法来计算过去7天中有活动的行数。
最佳答案
select count(*)
from someTable
where lastActivity > UNIX_TIMESTAMP(NOW() - INTERVAL 7 day)
注意这是7天的时间。
如果您想要最近7个日历日的活动
select count(*)
from someTable
where lastActivity > UNIX_TIMESTAMP(CURDATE() - INTERVAL 7 day)
关于php - 计算最近7天内有事件的行数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8390182/