首页 > 解决方案 > 在 SSRS 预先定义时间的日期

问题描述

在 SSRS,我的一份报告将日期范围作为参数 - 从日期 (@FD) 和截止日期 (@TD),这两个参数在查询时传递以生成报告

在 SSRS,参数是日期/时间类型,我正在寻找一种解决方案,当用户选择日期范围时,它应该包括如下的时间因素

如果用户从报告日期选择器中选择了 FD 01/09/2018 和 TD 30/09/2018

然后我希望参数作为 2018-09-01 00:00:00.000 和 2018-09-30 23:59:59.000 传递给查询。这 00:00:00.000 和 23:59:59.000 作为迄今为止的固定范围后缀。

如何实现?

标签: reporting-servicesssrs-2008

解决方案


我正在尝试组合,我发现这个有点工作..为许多论坛提供了一些线索

声明@FFD datetime2

声明@TTD datetime2

设置@FFD = cast ('2018-09-01' as DATE)

设置@TTD = DATEADD(s, -1, DATEADD(S, 86400, '2018-09-30'))

打印@FFD

打印@TTD


推荐阅读