我正在尝试创建一个MS Access查询,以便按月向我提供当月的记录数。带有日期的字段是文本,日期的格式为YYYY-MM
。我读过的所有内容都说使用Year(myDate) = 2014
,但我没有得到任何结果。我也试过了Year(Date())
,但是没有结果。有关如何运行此查询的任何想法?
答案 0 :(得分:3)
获得“按当月的月份记录计数”的一种方法是
SELECT YearMonth, COUNT(*) AS RecordCount
FROM YourTable
WHERE YearMonth LIKE Year(Date()) & "*"
GROUP BY YearMonth
其中[YearMonth]是您的YYYY-MM
文字列。