日期控件,过滤出来的数据只是2020-10-21 0点的数据,不能过滤出来当天之后的数据。
可以设置选择 2020-10-21 就过滤出0点到23点59分59秒的去全部数据吗?
你的日期字段应该是yyyy-MM-dd HH:mm:ss这种格式
sql可以有两种改法:
格式化日期(不同数据库写法不一样),SqlServer为例:
where convert(varchar(10),日期字段,23)='${日期参数}'
2.筛选时间范围
where 日期字段 between '${日期}' and '${日期+" 23:59:59"}'
过滤把等于改成大于等于日期1+小于日期2
看一下你的sql的过滤条件怎么写的
改一下sql语句就好了,类似于这样:
and a.CREATED_TIME >= to_date('${startdate}', 'yyyy-mm-dd')
and a.CREATED_TIME < to_date('${enddate}', 'yyyy-mm-dd') + 1