我有一个包含多个字段的表的数据库,其中一个字段为DateTime字段。现在我想要做的是根据周选择从数据库中获取一些行,所以我想根据用户从下拉列表中选择的一周来选择它们。 (第1周,第2周......)记录稍后将显示在图表中。 数据库中的日期在访问数据库中显示如下(exp:07-JAN-13)。 那么有谁知道sql查询应该是什么样的?如何按周进行这样的选择?
提前致谢。
答案 0 :(得分:1)
您可以将日期格式化为周数:
Format(Date(),"ww")
这意味着您可以查询该格式。
SELECT ADateTime FROM ATable
WHERE Format(ADateTime,"ww")=2
参考:http://office.microsoft.com/en-ie/access-help/format-property-date-time-data-type-HA001232739.aspx