Параметром отвечающим за период должна быть или дата или граница... откуда она будет взята (передана параметром или результат подзапроса) - без разницы
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший