限制访问交叉表的列数

时间:2013-07-30 17:28:25

标签: ms-access multiple-columns crosstab

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

在没有实际运行报告并在其中设置特定限制的情况下,是否有一种简单的方法可以在SQL中执行此操作?

我想进一步询问这些结果,因此理想的情况是仅为交叉表生成16周的数据。

1 个答案:

答案 0 :(得分:1)

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

WHERE [DateField] > Date() - 16*7

即从16周前到今天(及以后)或

WHERE [DateField] Between Date()-16*7 and Date()

或其中的一种变体。