【发布时间】:2012-03-24 11:55:56
【问题描述】:
我遇到了一些 MYSQL 问题。下面的代码一直运行良好,直到一两周前它开始将 2012 年 2 月 21 日之后的任何内容组合在一起。第一个条目是 2011 年 9 月 18 日,所以它已经整整一年没有运行了。
SELECT dept, time, COUNT(*) AS freq
FROM prefix_table1 a
INNER JOIN prefix_table2 b b ON a.author = b.username
GROUP BY WEEKOFYEAR(DATE(FROM_UNIXTIME(time)))
ORDER BY time ASC
LIMIT 24
我想用这个查询实现的只是检索每周发生的条目数。
一旦我有了它,我会在 PHP 中处理 UNIX 标记以获取一年中的周数,并将其添加到年份后缀,以允许统计数据工作超过 12 个月。
问题是 - 我哪里出错了?为什么它在 2012 年 2 月 21 日停止工作?
【问题讨论】:
标签: php mysql datetime statistics group-by