1/10用友股份-LE支持服务业务本部产品方案--《NC5X已经做好的查询引擎如何排错》建立日期:2014-01-12修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2014-00672/10文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-01-13彭嘉产品支持部V1.0版本领域模块备注NC5.X查询引擎查询引擎3/10目录NC5X已经做好的查询引擎如何排错......................................................................4一、引言....................................................................................................................4二、应用场景及问题描述........................................................................................4三、问题分析............................................................................................................6四、解决方案..........................................................................................................104/10NC5X已经做好的查询引擎如何排错注:此解决方案涉及数据库操作或代码操作,请由计算机专业人士操作,并且操作前请做好备份工作!一、引言如何创建一个可以使用的自定义查询,那么对于一个已经做好的自定义查询,顾问如何排错呢。二、应用场景及问题描述查询引擎合计数不对5/10但是查询引擎出的数是没有80元,也没有合计6/10三、问题分析发现他设计到4个查询设计。并且在按ctrl+G之后发现,入口查询是【基础信息】查询7/10查询出错的人CD201300970001A41000000000H6WKCD20130097祁怀苏机关车队也是依据主键查询剩下的三个查询定义只有在【工勤技能】里查询到数据你可以看到出错就是因为这个查询后三项没有数,是这个查询的问题。8/10分别是【定级类别名称1】,【薪级工资级别】和【金额】而这三个字段都是表TEMQ_10010402查询出来的打开【工薪技能-薪级】将这个SQL语句复制出来放进SQL工具中,只是增加了一个条件hi_psndoc_wadoc.pk_psndoc='0001A41000000000H6WK',目的是查出指定用户9/10发现是没有查询结果的。但是如果将--(wa_grade.wagradenamelike'%工勤%薪级%')and注释掉就又有了客户想要的结果证明就是查询引擎中这个条件出的问题。10/10四、解决方案用SQL语句发现,还是--(wa_grade.wagradenamelike'%专业%岗位%')造成的问题