1

我有包含 2 个字段的匹配表

id    time(TIMESTAMP)
1     2012-05-03 08:56:17
2     2012-04-26 03:22:20
3     2012-05-03 08:56:17

我如何计算每天有多少行,例如过去 10 天?

我的意思是产生的正确查询是什么:

2012-05-03 => 25 次点击 2012-05-05 => 55 次点击等

另外,如何将返回的数组排列为 jQuery 浮点数组?

关于我的问题的任何答案/文章都会有很大帮助

谢谢

4

2 回答 2

2

这是我的做法:

select count(id), DATE(time) as hitday from yourtable group by hitday

关于你的 jQuery 东西,我不太确定我是否理解它。你想让 mysql 为你生成一个 jQuery 可解析数组吗?为此,您绝对需要有一个像 php 这样的中间人。 是另一个线程,它向您展示了如何使用 php 将选择结果转换为 json。

于 2012-05-03T16:38:16.520 回答
2

您想在日期字段上使用 Group By,例如

select count(*), dateField from tablename 
group by dateField
于 2012-05-03T16:28:50.707 回答