在js里面使用sql()函数,where后面多个条件如何拼接?

c4120eed033238954c22fe5db051021.pngvar v0=this.getValue();

var v1 = _g().getCellValue(0, 2, 1);

//alert(v1);

var sz=FR.remoteEvaluate("sql('test','select  max(cast(数值 as float)) 数值 from t1 where num < ('"+v0+"') and code  = ('"+v1+"') ',1,1)");

sql("test","select  max(cast(数值 as float)) 数值 from t1 where num < ('"+v0+"') and code  = ('"+v1+"') ",1,1)

FineReport 可乐多加冰 发布于 2022-5-28 15:21
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-5-28 15:24(编辑于 2022-5-28 15:38)

var sz=FR.remoteEvaluate(sql("test","select  max(cast(数值 as float)) 数值 from t1 where num < '"+v0+"' and code  = '"+v1+"'" ,1,1));

image.png

参数 写SQL  值写你的SQL语句

FR.remoteEvaluate('=SQL("JDBC3","'+sql+'",1,1)');

最佳回答
0
尛鬼Lv5中级互助
发布于2022-5-28 15:24

image.png直接这里的值调用公式,下面调用参数就好了

  • 可乐多加冰 可乐多加冰(提问者) 设置以后,在公式里模拟计算是正确的,但是预览时无法输出值,是空白的
    2022-05-28 15:38 
  • 尛鬼 尛鬼 回复 可乐多加冰(提问者) 你讲你报表的实际需要达到什么目标把。我给你提供方案
    2022-05-28 15:40 
  • 可乐多加冰 可乐多加冰(提问者) 回复 尛鬼 Js里面调用sql()函数,where后面拼接两个条件应该怎么写?,我一个条件的时候可以用的,两个的时候就报错了,所以我想知道应该怎么样拼接
    2022-05-28 15:47 
  • 3关注人数
  • 684浏览人数
  • 最后回答于:2022-5-28 15:38
    请选择关闭问题的原因
    确定 取消
    返回顶部