Запрос SQL для исключения определенных дат для ssrs
Привет У меня есть запрос, который работает там, где мое предложение опускает дату 1/1/2017 и 3/1/2017. Однако я хочу использовать этот запрос для отчета SSRS, поэтому вместо этих жестко закодированных полей это будет просто @begdate и @enddate. Есть ли способ пропустить эти 2 даты?
where ((Scheduled_Time >= '01/01/2014 00:00:00' and Scheduled_Time <= '12/31/2016 23:59:59' ) --filter out 1/1/2017 or (Scheduled_Time >= '01/02/2017 00:00:00' and Scheduled_Time <= '02/28/2017 23:59:59') --filter out 3/1/2017 or (Scheduled_Time >= '03/2/2017 00:00:00' and Scheduled_Time <= '06/30/2017 23:59:59') )
- Преобразовать MonthName в месяц Номер SSRS
- Как настроить SQL Azure Reporting?
- Как удалить URL веб-службы сервера отчетов из диспетчера конфигурации Reporting Service Configuration Manager
- Epicor 10 (ERP) Ошибка отчетности SSRS: максимум 1024 столбца возвращены
- Как найти недопустимый символ Char в таблице SQL
- Как я могу отобразить зеленую ячейку, если результат верен или изображение зеленого робота, когда результат верен в службах отчетов SQL Server
- SSRS - повторное использование временной таблицы в нескольких наборах данных
- Записи SSRS не отображаются, когда используется (выберите все), но при выборе особого значения
- Создатель отчетов SSRS, как скрыть конкретное текстовое поле, экспортирующее в Excel
- Нарушение отчета SSRS в зависимости от параметра Multi Value
- Какие учетные данные необходимо передавать при доступе к отчету SSRS через URL-адрес?
- SQL Выберите только месяц из формата YYYYMMDD int
- Обновить общий путь к источнику данных всех отчетов SSRS для разных путей
Просто удалите эти даты, а затем используйте свои параметры …
where cast(Scheduled_Time as date) <> '20170101' and cast(Scheduled_Time as date) <> '20170301' and Scheduled_Time >= @begdate and Scheduled_Time <= @enddate