如何把数据库中以查询语句为条件的这个条件变成可查询的参数

3

FineReport yzmnPdSR7413497 发布于 2022-12-2 18:57 (编辑于 2023-2-22 10:12)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2022-12-2 19:25

SELECT 

  TWC.MANUFACTURE_CODE  AS 生产子订单,

RWC.CARTON_CODE  AS  托盘号,

TWC.CELL_CODE  AS 电芯码,

TWC.OCV3_VOLTAGE AS  电压,

TWC.OCV3_RESISTANCE AS 内阻,

TWC.K_VAL  AS K值,

TWC.FOUTH_OUT_CAPACITY AS 容量, 

TWC.CELL_GRADE  AS 档位

FROM TT_WO_CELL TWC 

LEFT JOIN  TR_WO_CARTON_CELL RWC ON  TWC.CELL_CODE=RWC.CELL_CODE

 WHERE CARTON_CODE IN 

  (SELECT DISTINCT(IN_OBJECT) FROM TT_PRODUCT_APPLY_RECORD WHERE APPLY_ID =(SELECT PK_ID FROM TT_PRODUCT_APPLY WHERE APPLY_LIST = '${控件名称}'));

ORDER BY TWC.MANUFACTURE_CODE DESC,RWC.CARTON_CODE

最佳回答
0
企鹅之魂Lv4见习互助
发布于2022-12-2 20:37

首先,在参数面板中加入一个文本框控件。在右侧控件设置-属性选项卡下,将控件名称命名为“textEditor0”。

然后,在SQL中,将你圈选的部分的最后,修改为:

WHERE APPLY_LIST = '${textEditor0}'

注:其中的'${textEditor0}'就是之前新插入的控件的名称,你也可以自定义,只不过需要同时修改控件名称和SQL中作为参数引用的控件名称。

这样一来就实现了你需要的“变成可查询的参数”。

最佳回答
0
用户k6280494Lv6资深互助
发布于2022-12-3 08:53
  • 3关注人数
  • 341浏览人数
  • 最后回答于:2023-2-22 10:12
    请选择关闭问题的原因
    确定 取消
    返回顶部