(本文档仅供参考)
问题描述:
在结束日期条件控件中,数据的原类型为日期时间,控件选择日期数据类型,如下图所示,按此条件查询出来的结果没有2020年11月1日0时0分0秒的数据 相当于只截止到2020年10月31日,而没有11月1日的数据。
目前的诉求,保证能查询到查询日期当天的全部数据。
以下是我们对控件的参数设置
控件的设置如下
解决方案:
目前产品日期时间控件不支持设置秒级查询,可使用业务主题来做即席查询资源,目前有方案如下:
1、在业务主题中新建一个如下图所示的业务属性,表达式为 DATE_FORMAT( 字段 ,'%Y-%m-%d') ;注意:此表达式适用于MySQL数据源,不同的数据库语法存在差异,需要自行调整。
2、在做即席查询资源时,将此业务属性拖拽为参数,即可实现符合当前项目场景的查询效果,如下图所示: