图形显示的数据收集(SQL)

时间:2013-04-17 05:50:03

标签: php sql

从数据库加载数据以生成报告的后期有效方法是什么。

例如,如果我想要了解每天注册人数的图表。

我需要的信息是

Day 1 - > Amount users
Day 2 - > Amount users
Day 3 - > Amount users
Day 4 - > Amount users
Day 5 - > Amount users
Day 6 - > Amount users

但是如果它是30天,那我的眼中会有30个SQL查询,我认为它不是很有效率。

进行MySQL查询,然后保持获取结果。

有没有办法可以更好,更有效地做到这一点?谢谢你的任何建议。

表结构很简单:

id
username
password
salt
create_date
edit_date

2 个答案:

答案 0 :(得分:1)

这应该有效:

select count(distinct id) as amount
from users
group by year(create_date),month(create_date),day(create_date)

答案 1 :(得分:0)