下拉复选框

SELECT F.MATERIAL_CLASS_L1_NAME,

       F.MATERIAL_CODE      PRODUCT_DETAIL_CODE,

       F.MATERIAL_NAME      PRODUCT_DETAIL_NAME,

       --F.ATTRUBITE07            SUBINVENTORY_NAME,

       F.OM_CLASS_L3_NAME   PRODUCT_CLASS_NAME,

       SUM(F.STD_INV_NM)    AS STD_INV_NM,

       SUM(F.CVT_INV_NM)    AS CVT_INV_NM,

       F.PRODUCE_AGING_DESC INV_AGE,

       F.PRODUCE_AGING_NUM  INV_AGE_ORD

FROM ADS_EBS_INV_HQTY_DETAIL F

WHERE 1 = 1

      --AND F.MATERIAL_CLASS_L1_NAME = '${PRODUCT_CLASS_NAME}'

      AND F.YM_ID = '${P_S_DATE}'

      AND (F.OU_ID = 102 OR F.OU_ID = 127)

      AND F.INV_CLASS_01_NAME = '成品库'

      ${if(len(PRODUCT_CLASS_NAME)==0,"","and F.MATERIAL_CLASS_L1_NAME in(  '"+PRODUCT_CLASS_NAME+"'  )")}

GROUP BY F.MATERIAL_CLASS_L1_NAME,

         F.MATERIAL_CODE,

         F.MATERIAL_NAME,

-- F.ATTRUBITE07,

         F.OM_CLASS_L3_NAME,

         F.PRODUCE_AGING_DESC,

         F.PRODUCE_AGING_NUM

ORDER BY INV_AGE_ORD

image.png复选框选两个的时候为什么会出现SQL未结束呀

FineReport 嘘.. 发布于 2024-7-10 16:53
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2024-7-10 16:55(编辑于 2024-7-10 16:55)

把注释删了

----------

主要是这句注释删了

image.png

  • 嘘.. 嘘..(提问者) 删掉了,但好像还是不行
    2024-07-10 16:57 
  • Z4u3z1 Z4u3z1 回复 嘘..(提问者) P_S_DATE也是多选么?
    2024-07-10 16:58 
  • Z4u3z1 Z4u3z1 回复 嘘..(提问者) 实在不行你把日志级别改成debug后再预览,报错后去日志里面提取带参数值的SQL一下子就知道怎么改了
    2024-07-10 16:58 
  • 嘘.. 嘘..(提问者) 回复 Z4u3z1 感谢感谢,因为还有数据集用的这个变量,但它是等于没改为in ,其他数据集出的问题
    2024-07-10 17:14 
  • 1关注人数
  • 141浏览人数
  • 最后回答于:2024-7-10 16:55
    请选择关闭问题的原因
    确定 取消
    返回顶部