永洪社区

标题: 永洪执行sql语句前台和后台不一致 [打印本页]

作者: yhdata_XVqnsYUK    时间: 2022-7-28 12:04
标题: 永洪执行sql语句前台和后台不一致
前台sql语句
>select *fromselect case
            when MZGH_BRJZ_GH.ZBDM = '2' then
             '副主任号'
            when MZGH_BRJZ_GH.ZBDM = '3' then
             '主任号'
            when MZGH_BRJZ_GH.ZBDM = '4' then
             '知名专家号'
            when GHKS = '2223' then
             '急诊'
            else
             '普通号'
          end 挂号类型,KSMC 科室名称,YSXM 医生姓名,1 患者人数 from MZYS_JZLS,MZGH_BRJZ_GH where MZYS_JZLS.GHLSH=MZGH_BRJZ_GH.ghlsh and<年月> to_char(MZGH_BRJZ_GH.GHRQ,'YYYYMM')>=?{年月} </年月>

后台sql语句SELECT  "科室名称"FROM (select *from (select case            when MZGH_BRJZ_GH.ZBDM = '2' then             '副主任号'            when MZGH_BRJZ_GH.ZBDM = '3' then             '主任号'            when MZGH_BRJZ_GH.ZBDM = '4' then             '知名专家号'            when GHKS = '2223' then             '急诊'            else             '普通号'          end 挂号类型,KSMC 科室名称,YSXM 医生姓名,1 患者人数 from MZYS_JZLS,MZGH_BRJZ_GH where MZYS_JZLS.GHLSH=MZGH_BRJZ_GH.ghlsh and)) "SUB_QRY"GROUP BY "科室名称"ORDER BY "科室名称" ASC

日志里面执行语句把 and后面的代码删掉了。
怎么调整



作者: yhdata_yzm    时间: 2022-7-28 13:11
本帖最后由 yhdata_yzm 于 2022-7-28 13:13 编辑

产品处理后的sql和你本身的sql是不一样的,你查出来的数据一样吗?年月参数有值吗?
作者: 阿姆斯特朗炮    时间: 2022-7-28 13:12
年月的参数没有值吧
作者: yhdata_XVqnsYUK    时间: 2022-7-28 14:31
yhdata_yzm 发表于 2022-7-28 13:11
产品处理后的sql和你本身的sql是不一样的,你查出来的数据一样吗?年月参数有值吗? ...

使用超链接传参了,有参数。
作者: yhdata_XVqnsYUK    时间: 2022-7-28 14:32
阿姆斯特朗炮 发表于 2022-7-28 13:12
年月的参数没有值吧

使用超链接传参了,有参数,版本升级前有用,升级后出了问题。




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4