Время вместо datetime в службах Reporting Services - PullRequest
6 голосов
/ 09 ноября 2011

Мне нужно иметь параметр для времени, но когда я выбираю дату / время в свойствах параметра и устанавливаю значение по умолчанию на 08:00:00, это дает мне 9. Ноябрь 2011 08:00:00, и мне нужно время для любая дата.

Есть мысли?

1 Ответ

5 голосов
/ 09 ноября 2011

SSRS не имеет хорошего встроенного параметра для этого.

Итак, варианты:

  • создайте свой собственный интерфейс оболочки для сбора параметров = много работы, но много гибкости.
  • Создайте раскрывающийся список со всеми вероятными вариантами.
  • Используйте строку или целое число (если вы можете обойтись только с часами.) И конвертируйте это по мере необходимости в вашем отчете или в вашем запросе. (Будьте осторожны: тип данных Time был введен только в SQL 2008, поэтому может не работать в некоторых средах.)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...