我正在尝试从数据按周分组的 MySQL 表中获取行数。
到目前为止,我的查询是:
"SELECT count(*) as tweets, twitTimeExtracted as date
FROM scene.twitData
group by week(twitTimeExtracted)"
此查询返回以下数据:
如您所见,周数不正确,我预计从 1 月 7 日星期一(7、14、21、28、4、11 等)开始到本周的每周数据。
我还尝试了原始查询的修改版本:
SELECT count(*) as tweets, twitTimeExtracted as date
FROM scene.twitData
WHERE date(twitTimeExtracted)
BETWEEN '2013-01-07' and '2013-03-11'
group by week(twitTimeExtracted)
这将返回与第一个查询类似的结果。
可能与存储在 DATETIME: twitTimeExtracted 列中的一些数据不一致的几行数据?我真的不知道我对 MySQL 不是很有经验。
任何帮助将不胜感激。
谢谢