繁体   English   中英

SSRS 日期参数未显示正确日期

[英]SSRS Date Parameters not displaying correct dates

我有一个带有两个日期参数的报告,称为 fromDate 和 toDate。 报表 tablix 属性设置为过滤 fromDate >= date 和 toDate <= date。 但是,当我运行报告时,假设 fromDate 19-12-2020 和 toDate 19-12-2020 中的相同日期不会显示任何内容。 要获得 19 日,我必须像 2020 年 12 月 20 日那样每天到达 select,这也不会显示 20 日的数据。 有没有其他人遇到过这个问题? 我该如何修复这个错误? 任何帮助将不胜感激,在此先感谢。

由于源表中的日期列是日期时间,例如 -

2018-01-31 19:16:07.000

并且您的日期时间参数将发送此-

2018-01-31 00:00:00.000

.. 不会返回任何记录.. 除非您的分钟和小时正好是 00:00:00.000。

您需要在 where 子句中将列转换为日期,如下所示:

where convert(date,yourtable.yourcolumn) between @start_date and @end_date

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM