#reporting-services
Вопрос:
У меня есть параметры @дата начала и @ дата окончания в ssrs, при запуске отчета не отображается отчет о сегодняшней дате, у меня есть дата/время в запросе ssms. когда я запускаю запрос, я вижу данные с сегодняшней датой.Есть Идеи?
Комментарии:
1. Вам нужно добавить дополнительную информацию, такую как типы данных, которые вы запрашиваете, являются ли они датами, временем и т. Д.? Покажите свой запрос набора данных или где бы ни использовались параметры вашего отчета, чтобы мы могли видеть, что вы пытаетесь сделать. Тем не менее, я предполагаю, что вам нужно будет привести обе стороны сравнения на сегодняшний день. например
WHERE CAST(myDateColumn as Date) BETWEEN CAST(@StartDate as Date) AND CAST(@EndDate as Date)
2. Содержит ли ваша дата значение времени? Если вы выполняете фильтрацию
lt;= @EndDate
, то любая строка даты окончания, имеющая значение времени, будет отфильтрована. Возможно, вам потребуется сократить компонент времени, прежде чем проводить сравнение.