2013-07-30 4 views
0

У меня есть запрос Кросстаб доступа, который объединяет данные из двух таблиц; Я хочу ограничить количество возвращаемых столбцов.
Столбцы - это поля даты, и я хотел бы ограничить возврат максимум до 16 недель (каждый столбец - неделя.)ограничение столбца столбца для доступа к перекрестному соединению

Есть ли простой способ сделать это в SQL без фактического запуска отчета и установить в нем определенный предел?

Я хотел бы запросить дальнейшие данные, поэтому было бы идеально, чтобы генерировать только 16-недельные данные для кросс-таблицы.

ответ

1

В вашем запросе вам нужно предложение WHERE, чтобы ограничить возвращаемые строки. Например,

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

, то есть от 16 недель назад до сегодняшнего дня (и далее) или

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

или изменение их.

+0

спасибо, что поняли! – user2630872