这是我的查询:
SELECT temp_table.*
FROM
( SELECT COUNT(*) as hits_count
, date
FROM visits
GROUP
BY date
) as temp_table
ORDER
BY temp_table.date ASC
LIMIT 15
每次用户访问页面时,我都会在此表中插入一条新记录。我需要按日期把那些记录叠起来。它一直工作到达到15天的极限,所以现在它不显示其他日子,它停止在他的极限(15)。
为了更清楚,假设我已经存储了20天,它只显示了1-15天的间隔,但我需要它从数据库中获得5-20的间隔,以此类推。
我想这就是您想要的:
SELECT temp_table.* FROM (
SELECT COUNT(*) as hits_count, date FROM visits GROUP BY date
) as temp_table ORDER BY temp_table.date DESC LIMIT 15
但不确定极限部分。