如何在简易账表添加【时间】类控件查询原创
金蝶云社区-金白水清
金白水清
9人赞赏了该文章 83次浏览 未经作者许可,禁止转载编辑于2024年06月17日 11:24:22

如何在简易账表添加【时间】类控件查询

       最近一段之间在做简易账表开发,有个需求是在简易账表的条件中添加【时间】类控件查询,这个需求的功能点有个隐藏的地方,就是输入【09:52:55】时间时,后台【filter.FilterParameter.FilterString】参数查询中捕获到的过滤条件会在这个时间前面自动加上当前日期,比如当前日期是2024-06-17,那么后台捕获的查询条件是2024-06-17 09:52:55,所以要求sql语句中要把对应日期的时分秒取出来,然后再加上当前日期组装成一个Time字段类型。

image.png

image.png

      服务器插件该Time字段的KSQL查询语句如下:

convert(datetime,to_char(now(),'yyyy-MM-dd')||' '||convert(char(2),hour(sumBill.FCreateDate))||':'||convert(char(2),minute(sumBill.FCreateDate))||':'||convert(char(2),second(sumBill.FCreateDate)))  FTime,

      需要把当前日期用to_char函数取出年月日部分,再和查询字段的时分秒重新组装成Time类型字段。

image.png

 


赞 9