我试图表明今天之间,一个星期前,这里是我的查询我的下载查询查询之间的两个时间戳记日期
SELECT
COUNT(1) AS d_count,
d_timestamp
FROM dl_table
WHERE id = 'someid'
AND d_timestamp BETWEEN 1389830400 AND 1389260583
GROUP BY d_timestamp
ORDER BY d_timestamp ASC LIMIT 7;
上面的查询不能正常工作,并返回我空列或返回我7列中有1个值在d_coun
t这是完全错误的!哪里有问题 ?
任何想法?
注意:
1389830400
等于今天戳我通过strtotime("today");
得到它。
1389260583
等于-1周前的时间戳,我通过strtotime("-7 day");
得到它。
d_timestamp
是一个整数列。
转换'd_timestamp'场对比 –
之前短时@SuyashKhandwe你能给我一个例子吗? – iSun
为什么你必须使用GROUP BY? –