我的报告中有paramters字段作为starttime(= DateAdd(“d”, - 1,now()))和endtime(now())和状态(如下拉列表ex:running,succededtec,。)。 ..当我使用整个时间戳运行报告时,它按预期工作但如果我在没有时间的情况下仅在两个字段中给出日期,那么我没有获得最后一天的数据(例如,如果starttime是6/14/2017并且endtime是6/18/2017 am数据直到2017年6月17日才获得).....还有一个场景是当我没有结束时间(比如状态正在运行,我们没有结束时间)然后我就这样了。任何人都可以帮助我
由于
答案 0 :(得分:0)
如果不包括,则时间默认为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发生在午夜的随机记录)。