Sql 根据周从数据库中获取值

Sql 根据周从数据库中获取值,sql,ms-access,Sql,Ms Access,我有一个包含多个字段的表的数据库,其中一个字段作为DateTime字段。现在我要做的是根据一周的选择从数据库中获取一些行,所以我想根据用户从dropdownlist中选择的一周来选择它们。(第1周,第2周…)记录稍后将显示在图表中。 数据库中的日期在access数据库中显示如下(exp:07-JAN-13)。 那么,有人知道sql查询应该是什么样子吗?那么如何在一周内完成这样的选择呢 提前感谢。您可以将日期格式化为周数: Format(Date(),"ww") 这意味着您可以查询该格式 S

我有一个包含多个字段的表的数据库,其中一个字段作为DateTime字段。现在我要做的是根据一周的选择从数据库中获取一些行,所以我想根据用户从dropdownlist中选择的一周来选择它们。(第1周,第2周…)记录稍后将显示在图表中。 数据库中的日期在access数据库中显示如下(exp:07-JAN-13)。 那么,有人知道sql查询应该是什么样子吗?那么如何在一周内完成这样的选择呢


提前感谢。

您可以将日期格式化为周数:

 Format(Date(),"ww")
这意味着您可以查询该格式

 SELECT ADateTime FROM ATable
 WHERE Format(ADateTime,"ww")=2

参考资料:

还有一个问题!你知道我如何浏览我的表格,看看我有几周的时间吗?这样我就可以把周数放在dropdownlist中..就像在
中一样,从ATable中选择不同的格式(ADateTime,“ww”)