如何在简易账表添加【时间】类控件查询原创
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字段类型。
服务器插件该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类型字段。
如何在简易账表添加【时间】类控件查询.docx(141.92KB)