开始时间和结束时间

Starttime and endtime

我有参数字段作为开始时间 (=DateAdd("d",-1,now())) 和结束时间 (now()) 和状态 ( 作为下拉列表 ex:running, succededtec,. ) 在我的报告中....当我 运行 带有整个时间戳的报告按预期工作但如果我在两个字段中只给出日期而没有时间那么我不会得到最后一天的数据(例如如果开始时间是 2017 年 6 月 14 日,结束时间是 2017 年 6 月 18 日,我只获取到 2017 年 6 月 17 日的数据)......另一种情况是我没有结束时间(比如状态是 运行ning我们没有结束时间)然后我得到 that.Can 任何人帮助我。

谢谢

如果不包含,时间默认为00:00:00

所以基本上当你比较时说

06-18-2017 07:52:11 <= 6-18-2017

你实际上是在比较

06-18-2017 07:52:11 <= 6-18-2017 00:00:00

由于时间默认为零,您将永远不会返回任何 6-18 的结果,除非它们恰好发生在午夜。在你的比较中设置时间戳,或者使用 6-19 作为你的比较日期(有包含随机记录的风险,该记录恰好在 6-19 的午夜发生)。