我有3列,参考编号,开始日期和结束日期。这些日期列都是dd / mm / yyyy格式。我想在SSRS中创建一个允许用户选择月份的参数(例如2016-07),并返回该月份的任何日期。这有点难以解释,但如果我给出以下示例
REF NO 1的开始日期为2016年6月20日,结束日期为2016年7月15日,因此如果用户在参数中选择2016-07,则会返回结果START DATE 01-06-2016 2016年7月15日结束。我希望我已经解释过了。到目前为止,这是代码,因为您可以看到它的最基本形式。
SELECT
REF_NO
,START_DATE
,END_DATE
FROM TABLE_1
答案 0 :(得分:0)
有点不确定这个问题,但是:
日期是动态的还是总是设定范围?
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的可用值,该值将使用值01/06/2016 - 2016年7月15日