Параметр даты SQL с использованием 2 столбцов даты для отчета SSRS

У меня есть 3 столбца, ссылочный номер, дата начала и дата окончания. Эти столбцы даты имеют формат дд/мм/гггг. Я хотел бы создать параметр в SSRS, который позволяет пользователю выбирать месяц (например, 2016-07) и возвращает любые даты, попадающие в этот месяц. Это немного сложно объяснить, но если я приведу следующий пример

REF NO 1 имеет начальную дату 20/06/2016 и конечную дату 15/07/2016, поэтому, если пользователь выбрал 2016-07 в параметре, он вернет результат ДАТА НАЧАЛА 01-06-2016 ДАТА ЗАВЕРШЕНИЯ 15 /07/2016. Надеюсь, я объяснил это. Это код на данный момент, как вы можете видеть, он в самой простой форме.

SELECT
 REF_NO
,START_DATE
,END_DATE
FROM TABLE_1

person Mike    schedule 18.07.2016    source источник
comment
Мне непонятно, чего вы пытаетесь достичь здесь.   -  person BIDeveloper    schedule 18.07.2016


Ответы (1)


Немного не уверен в вопросе, но:

Являются ли даты динамическими или они всегда являются заданным диапазоном?

Example:  
07/2016 = 01/06/2016 to 15/07/2016 
08/2016 = 01/07/2016 to 15/08/2016 
09/2016 = 01/08/2016 to 15/09/2016

Вы можете установить доступные значения для параметра в построителе отчетов. https://msdn.microsoft.com/en-us/library/dd283107.aspx

Таким образом, вы должны установить доступное значение, помеченное 07/2016, которое будет использовать значение 06.01.2016 - 15.07.2016.

person Kelewan    schedule 18.07.2016