我在2014年3月9日,10:50:29
等表格中为每位员工插入了加入日期月完成后,我需要获取
等数据3月9日=> 20, 3月10日=> 30,.....
我尝试使用group by语句和count(*),但我没有得到我所需的输出。请帮帮我......提前谢谢..
答案 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);
应该有效