设置报告日期参数

时间:2012-12-14 12:37:14

标签: sql-server visual-studio reporting-services

我有一个在SQL Server 2005 DB上运行的visual studio中编写的报告。 我希望它能在前一天的日期自动申请 - 从00:00:00开始到23:59:59结束

从我的照片中我使用的代码是 =开始日期的DateAdd(Dateinterval.day,-1,Now())

和我使用的结束日期 现在=()

这些值为我提供了过去24小时的报告,但我希望报告仅在前一天的24小时内运行。我该怎么做?

Report params dates

2 个答案:

答案 0 :(得分:2)

我认为您应该使用Today()代替Now()

两者都会给出今天的日期,但Today()不会包含任何时间部分。

答案 1 :(得分:0)

您应该只使用一个日期参数,即昨天=DateAdd(DateInterval.Day, -1, Today())

然后要使用它,你的数据应该被截断到只有日期,并且过滤到等于这个参数,只是不管时间而去昨天。