我想对我们的demographioc表进行查找以显示一些统计数据。但是,由于出来的人口统计表很大,我想在一个查询中完成。MYSQL - 多个计数的统计
有2场是很重要的:性别,LAST_LOGIN
我希望能够得到各种日期范围登录(<1天前1-7天前,7-30天总数前,等)GROUPED BY性别
我现在知道如何做一个日期范围。例如少于1天前:
SELECT sex, count(*) peeps
FROM player_account_demo
WHERE last_demo_update > 1275868800
GROUP BY sex
将返回:
sex peeps
----------------
UNKNOWN 22
MALE 43
FEMALE 86
但是我不得不为每个范围内做一次。有没有办法让那里的所有3个范围?
我希望我的最终结果是这个样子:
sex peeps<1day peeps1-7days peeps7-30days
谢谢!
重要提示:最后demo_update是划时代的时间(UNIX时间戳)
Thx让我走上了正轨 – darudude 2010-06-07 20:05:30