产品问题

直接sql账表,关键字设置为日期字段,如果用户不输入日期sql如何跳过对日期的过滤

金蝶云社区-zlz
zlz

产品问题 直接sql账表,关键字设置为日期字段,如果用户不输入日期sql如何跳过对日期的过滤

关键字为字符串时,如果不输入跳过该过滤我一般是用类似于 ((replace('#BILLNO#',' ','') is nullort.FBILLNOlike'%#BILLNO#%')),但是日期字段 … 显示全部

关注问题
代发布回答关注问题收起
  • 关注者1
  • 被浏览1,374
查看全部2个回答
金蝶云社区-Lewis_Lin
Lewis_Lin

4人认为该答案有用

解决思路,因为SQL账表日期类型为空时,返回当前日期,即变量为当前日期,通过 isnull() 将对应日期字段为空的值转换为当前日期,这样日期条件为空时的查询条件就成立了。参考语句如下:isnull(e8.FAPPROVEDATE,CONVERT(varchar(100 …

编辑于 2021年07月15日 16:09:51

展开阅读全文

查看全部2个回答