【问题标题】:SQL Date Parameter Using 2 Date Columns for SSRS Report使用 2 个日期列的 SSRS 报告的 SQL 日期参数
【发布时间】:2016-07-18 10:28:29
【问题描述】:

我有 3 列,一个参考号、一个开始日期和一个结束日期,这些日期列都是 dd/mm/yyyy 格式。我想在 SSRS 中创建一个参数,允许用户选择一个月(例如 2016 年 7 月)并返回属于该月的任何日期。这有点难以解释,但如果我给出下面的例子

REF NO 1 的开始日期为 20/06/2016,结束日期为 15/07/2016,因此如果用户在参数中选择 2016-07,它将返回结果 START DATE 01-06-2016结束日期 2016 年 7 月 15 日。我希望我已经解释过了。这是到目前为止的代码,您可以看到它是最基本的形式。

SELECT
 REF_NO
,START_DATE
,END_DATE
FROM TABLE_1

【问题讨论】:

  • 我不清楚你想在这里实现什么。

标签: sql reporting-services parameters ssms-2012


【解决方案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 的可用值,该值将使用值 01/06/2016 - 15/07/2016

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-06
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    相关资源
    最近更新 更多