【问题标题】:SSRS date/time parameterSSRS 日期/时间参数
【发布时间】:2018-03-07 15:16:20
【问题描述】:

我有一个 ssrs 报告,它有一个日期/时间参数,允许用户在运行报告时选择日期。如何让它排除日期字段的时间部分。

目前数据库中的字段是日期/时间字段,所以当我运行查询时

select count(*) from table where date <= @dateparameter 

不包括字段时间部分大于00.00.00的记录

如何忽略时间部分,以便返回该日期的所有记录

【问题讨论】:

标签: sql-server datetime reporting-services parameters


【解决方案1】:

最简单(也可能是最佳性能)的解决方案是在用户传递的日期上增加一天并将&lt;= 更改为&lt;

select count(*) from table where date < DATEADD(DAY, 1, @dateparameter)

【讨论】:

    猜你喜欢
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多