reporting-services - 在 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 作为迄今为止的固定范围后缀。
如何实现?
解决方案
我正在尝试组合,我发现这个有点工作..为许多论坛提供了一些线索
声明@FFD datetime2
声明@TTD datetime2
设置@FFD = cast ('2018-09-01' as DATE)
设置@TTD = DATEADD(s, -1, DATEADD(S, 86400, '2018-09-30'))
打印@FFD
打印@TTD
推荐阅读
- python - AWS API GW + Lambda 烧瓶
- javascript - 水平居中对齐
- java - 如何在 Apache NetBeans IDE 上创建 jar 文件
- c# - 查询列表并将 Id 与登录的 userId 进行比较
- java - JRE 忽略 TLSv1.1 首选项
- c# - MVP 模式 - 在被动视图中填充列表和网格
- node.js - 我不明白为什么我的 api 在我使用 app.get 调用它时返回未知/未定义
- mongodb - 为什么要为一个字段创建复合索引?
- python - 无法安装任何库
- python-3.x - 在 Python 中使用 Pandas 覆盖现有 csv 文件中的条目