我在查询中有一些日期列的记录。我希望它只显示3月份发生的记录。这个链接 https://support.office.com/en-US/Article/Examples-of-query-criteria-3197228c-8684-4552-ac03-aba746fb29d8#bm1显示了不同类型的标准。
表格中的下图描述了如何仅显示特定月份中发生的事情:
"包含特定月份(不论年份)的日期,例如12月
DatePart("m", [SalesDate]) = 12
返回交易发生在任何一年的12月的记录。"
我不知道SalesDate在条件功能中的含义,并且页面上没有任何解释。
答案 0 :(得分:2)
[SalesDate]
隐含了名为 SalesDate 的日期/时间字段。如果您的日期/时间字段被命名为其他字段,例如 invoice_date ,请在DatePart
表达式中替换该名称:
DatePart("m", [invoice_date]) = 12
对于三月而不是十二月的发票,请使用:
DatePart("m", [invoice_date]) = 3
您也可以使用Month()
代替DatePart
来获得相同的结果:
Month([invoice_date]) = 3