我有一个ssrs报告,它有一个日期/时间参数,允许用户在运行报告时选择日期。如何让它排除日期字段的时间部分。
当前db中的字段是日期/时间字段,因此当我运行查询
时select count(*) from table where date <= @dateparameter
它不包括字段的时间部分大于00.00.00的记录
如何忽略时间部分,以便为该日期返回所有记录
答案 0 :(得分:0)
最简单(也可能是性能最佳)的解决方案是在用户将日期更改为<=
到<
时添加一天:
select count(*) from table where date < DATEADD(DAY, 1, @dateparameter)