0

我正在使用 Visual Studio 2008 中的查询生成器从 Access mdb ( 2003 ) 中提取数据,但我无法使其与日期时间字段一起使用。当我使用第三方查询应用程序运行它时,我工作得很好,但是当我尝试将它实现到 Visual Studio 中时,我做不到。

提取上个月数据的正确方法是什么?

这就是我所拥有的:

SELECT 
  [Datos].[ID], [Datos].[E-mail Address], [Datos].[ZIP/Postal Code], [Datos].[Store], [Datos].[date], [Datos].[gender], [Datos].[age]
 FROM 
  [Datos]
 WHERE 
  ([Datos].[date] =<|Last month|>)

任何帮助表示赞赏。

谢谢

4

1 回答 1

0

如果你想硬连线它:

其中 ([Datos].[date] <= #12/31/2009#)

如果你想让它变得灵活(可能有效):

其中 ([Datos].[date] <= datediff('d',-day(date()),date()))

于 2010-01-12T09:07:20.527 回答