我有一个在SQL Server 2005 DB上运行的visual studio中编写的报告。 我希望它能在前一天的日期自动申请 - 从00:00:00开始到23:59:59结束
从我的照片中我使用的代码是 =开始日期的DateAdd(Dateinterval.day,-1,Now())
和我使用的结束日期 现在=()
这些值为我提供了过去24小时的报告,但我希望报告仅在前一天的24小时内运行。我该怎么做?
答案 0 :(得分:2)
我认为您应该使用Today()
代替Now()
。
两者都会给出今天的日期,但Today()
不会包含任何时间部分。
答案 1 :(得分:0)
您应该只使用一个日期参数,即昨天=DateAdd(DateInterval.Day, -1, Today())
。
然后要使用它,你的数据应该被截断到只有日期,并且过滤到等于这个参数,只是不管时间而去昨天。