找回密码
 注册成为天翎用户
查看: 26216|回复: 3

[已解决] SQL语句显示问题

[复制链接]
andyzheng 发表于 2021-5-6 10:32:57 | 显示全部楼层 |阅读模式
本帖最后由 问题汇总专家 于 2021-5-11 15:41 编辑

【myApps/OBPM版本号】:v4.4- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:551907452
【联系电话】:
【问题描述】:mysql写的语句能用, 放到视图中, 加载不出来, 假死状态

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
June 发表于 2021-5-6 18:34:57 | 显示全部楼层
您好,您这样返回的是一个字符串需要执行sql语句可以参考以下示例:
//表单某字段值为根据SQL姓名字段的值查询出对应的电话(值脚本)
(function(){
var user = getItemValue("SQL姓名");
var rtn = '';
if(user!=null && user.trim().length()>0){
var sql="select * from tlk_查询文档记录SQL where item_SQL姓名='"+user+"'";
var query = queryBySQL(sql);
if(query!=null){
          var iter  =query.iterator();
          if(iter != null && iter.hasNext()){
               doc = iter.next();
               rtn = doc.getItemValueAsString("SQL电话");   
          }
}
}
return rtn;
})()
回复

使用道具 举报

 楼主| andyzheng 发表于 2021-5-11 15:39:46 | 显示全部楼层
你好,获取sql整体查询结果可以用以下方法:

(function(){                                                        
                     var sql = "select A.id,A.DOMAINID,A.ITEM_数量-IFNULL(B.ITEM_数量,0) AS 'ITEM_库存' ,A.ITEM_采购单号 as 'ITEM_编号', ";
                                         sql+="A.ITEM_批次号, A.ITEM_品名, A.ITEM_规格, A.ITEM_重量, A.ITEM_单价, A.ITEM_供应商 ";
                                         sql+="from tlk_采购订单明细表 A LEFT JOIN tlk_销售出库明细表 B ON A.ITEM_批次号 = B.ITEM_批次号 ";                  
                     println("sql________:"+sql);            
                     return sql;                              
            })()

关键点:用列重命名 需要在前面加上 “ITEM_x”,如:需要重命名成 “编号”, 则命名成 “ITEM_编号”,在列的读取如图配置:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

问题汇总专家 发表于 2021-5-11 15:41:30 | 显示全部楼层
andyzheng 发表于 2021-5-11 15:39
你好,获取sql整体查询结果可以用以下方法:

(function(){                                            ...

感谢回帖
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-15 02:29

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表