各位大佬看看,是什么原因,图1到图6 就是真个报表的结构,望各位大佬能帮忙看看解决下先提前谢谢各位大佬了。
你用日期比较 后面就用<号 你应该用<=号才可以啊
少了一个等号 少于今天日期 当然没有今天的数据
你的时间字段,是年月日时分秒的。
需要考虑时间边界的问题
你可以在结束时间中增加一天。之后使用 小于号进行判断。这样就可以了。
and a.checkdate<'${DATEDELTA(enddate,1)}'
建议你将日期的格式规范成 'yyyy-MM-dd' 的格式,这样比较好查询