我在访问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"))
答案 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)