access 2010 - 查询每个月的总计

时间:2014-07-24 17:50:55

标签: sql date ms-access-2010

我在访问2010中有一个带有完成日期的数据库。当我使用查询过滤数据时,我得到的所有字段的日期都是mm / dd / yyyy格式,所以我得到一堆,一月,三月等。我想要做的只是显示特定月份的记录总数所以我希望数据表示为:

1月= 15年 二月= 10年 ...

如果有人可以帮我解决这个问题,我将不胜感激。

编辑:OP将其添加为评论

SELECT ActData.BPManager, ActData.contractorname, ActData.SiteName, 
     ActData.Type, ActData.Adhoc, ActData.TicketCompleteDate 
FROM ActData 
WHERE (((ActData.BPManager)="Sasa Jazic") AND 
    ((ActData.contractorname)="Sovereign Consulting Inc.") AND 
    ((ActData.Type)="PSD Inspection") AND 
    ((ActData.Adhoc)="No"))

1 个答案:

答案 0 :(得分:0)

SELECT month(ActData.TicketCompleteDate) as 'Month', 
       count(ActData.TicketCompleteDate) as 'Cant'
 FROM ActData 
 WHERE (((ActData.BPManager)="Sasa Jazic") AND 
    ((ActData.contractorname)="Sovereign Consulting Inc.") AND 
    ((ActData.Type)="PSD Inspection") AND 
    ((ActData.Adhoc)="No"))
GROUP BY month(ActData.TicketCompleteDate)