SSRS日期/时间参数

时间:2018-03-07 15:16:20

标签: sql-server datetime reporting-services parameters

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

当前db中的字段是日期/时间字段,因此当我运行查询

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

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

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

1 个答案:

答案 0 :(得分:0)

最简单(也可能是性能最佳)的解决方案是在用户将日期更改为<=<时添加一天:

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