下拉复选框 查询单个参数无数据,查询多个参数的时候显示数据不准

where  cls.cm_branch = brand.cm_branch and  brand.cm_branch = branch.cm_branch  and  detail.branch_jg=branch.area_no
and cls_no='001' and  brand_no in ( '0004' ,'0019' ,'0003' ,'0019' ,'0507' ,'0037' ,'0013'  ,'0944'  ,'8140','0649'
,'1050' ,'0015','0687' ,'0247' ,'0145','0032' ,'0539')
and branch.branch_name like '赤峰%店'
and branch.branch_name   in ('${REPLACE(branch_name,",","\',\'")}')
and  detail.oper_date between '${start}'
and '${end}'



====================

下拉复选框 查询单个参数无数据,查询多个参数的时候显示数据不准  

哪位大手子帮忙解答 一下  谢谢   下拉复选框只有 branch_name 字符串类型  



FineReportSmhOU0 发布于 2017-6-9 11:13
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共10回答
最佳回答
0
恍1发布于2017-6-9 11:13(编辑于 2023-9-6 09:34)
555
  • SmhOU0 SmhOU0(提问者)

    oo   那这个sql  贴 你这个 就可以了呗
    {REPLACE($branch_name,\",\",\"\\\',\\\'\")}
    回复
    2017-06-09 14:16 
  • SmhOU0 SmhOU0(提问者)

    那我为什么branch_name 单独卡一个条件不好使呢   
    回复
    2017-06-09 14:18 
最佳回答
0
星痕发布于2017-6-9 11:13(编辑于 2023-9-6 09:34)
555
最佳回答
0
恍1发布于2017-6-9 11:15(编辑于 2023-9-6 09:34)
555
  • SmhOU0 SmhOU0(提问者)

    我能说我改着试得嘛  没整明白   就是 那边下拉复选框  在前面的ds语句这边的怎么获取值   我看了 说是用in
    回复
    2017-06-09 11:19 
最佳回答
0
SmhOU0发布于2017-6-9 11:19(编辑于 2023-9-6 09:34)
555
  • 恍1 恍1

    我外边没加单引号,或者你把你下拉复选设置弄出来
    回复
    2017-06-09 11:21 
最佳回答
0
恍1发布于2017-6-9 11:21(编辑于 2023-9-6 09:34)
555
最佳回答
0
SmhOU0发布于2017-6-9 12:31(编辑于 2023-9-6 09:34)
555
  • 恍1 恍1

    你直接分隔符写成‘,’,起始符(‘ 结尾’)就可以了啊,sql那里不加单引号
    回复
    2017-06-09 11:13 
最佳回答
0
SmhOU0发布于2017-6-9 14:16(编辑于 2023-9-6 09:34)
555
最佳回答
0
SmhOU0发布于2017-6-9 14:18(编辑于 2023-9-6 09:34)
555
  • 恍1 恍1

    你试试过了没有,满足你的要求了没,直接写$branch_name你要转换下加/你就replace,你自己应该搞的定
    回复
    2017-06-09 14:29 
最佳回答
0
恍1发布于2017-6-9 14:29(编辑于 2023-9-6 09:34)
555
最佳回答
0
SmhOU0发布于2017-6-9 15:21(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 451浏览人数
  • 最后回答于:2017-6-9 15:21
    活动推荐 更多
    热门课程 更多
    返回顶部