Ms access 限制访问交叉表的列计数

Ms access 限制访问交叉表的列计数,ms-access,multiple-columns,crosstab,Ms Access,Multiple Columns,Crosstab,我有一个Access交叉表查询,它聚合了两个表中的数据; 我想限制它返回的列数。 这些列是日期字段,我想将返回限制为最多16周(每列为一周) 在SQL中有没有一种简单的方法可以做到这一点,而不必实际运行报表并在其中设置特定的限制 我想进一步查询这些结果,因此最好只为交叉表生成16周的数据 在查询中,需要WHERE子句来限制返回的行。比如说, WHERE [DateField] > Date() - 16*7 也就是说,从16周前到今天(及以后)或 或者这些的变体。谢谢-非常感谢! WHE

我有一个Access交叉表查询,它聚合了两个表中的数据; 我想限制它返回的列数。
这些列是日期字段,我想将返回限制为最多16周(每列为一周)

在SQL中有没有一种简单的方法可以做到这一点,而不必实际运行报表并在其中设置特定的限制


我想进一步查询这些结果,因此最好只为交叉表生成16周的数据

在查询中,需要WHERE子句来限制返回的行。比如说,

WHERE [DateField] > Date() - 16*7
也就是说,从16周前到今天(及以后)或


或者这些的变体。

谢谢-非常感谢!
WHERE [DateField] Between Date()-16*7 and Date()