如何获得一个月内每个日期加入的人数?

时间:2015-03-09 11:53:48

标签: php mysql codeigniter

我在2014年3月9日,10:50:29

等表格中为每位员工插入了加入日期

月完成后,我需要获取

等数据

3月9日=> 20, 3月10日=> 30,.....

我尝试使用group by语句和count(*),但我没有得到我所需的输出。请帮帮我......提前谢谢..

2 个答案:

答案 0 :(得分:0)

我想您正在使用datetime字段来存储DateOfJoining。

使用此查询,(请根据您的要求替换表名和字段)

SELECT DAY(joining_date) AS jdate, COUNT(*) AS jtotal
FROM your_table
WHERE MONTH(joining_date) = 3
GROUP BY jdate;

希望它有效。

答案 1 :(得分:0)

SELECT DAY(joining_date) AS jdate, COUNT(*) AS jtotal
FROM your_table
WHERE MONTH(joining_date)=3 AND YEAR(joining_date)=2014
GROUP BY DAY(joining_date);

应该有效