49 评论0and1

renhuasong

某一个参数是下拉多选的在SQL数据集里面应该怎么写啊?
我写的是:${if(len(生产工单) == 0,"","and a.order_work_number in '" + 生产工单 + "'")}
组合出来变成了:and a.order_work_number in 'WO0000000714',and a.order_work_number in 'WO0000000713'

0 2021-11-17 11:18

renhuasong

已经解决了,应该是:${if(len(生产工单) == 0,"","and a.order_work_number in ('"+生产工单+"')")}

1 2021-11-17 11:43

yzm101745

如果我要把查询出来的多个结果集合并放到一个临时表中来,要怎么做?这里不能有create,那就没办法创建临时表,就没办法把数据给放到临时表,然后将临时表里面的数据查出来作为最后显示的结果集

0 2021-11-15 15:43

Lily.Wang

您好,fr不支持对标二次操作成一个新表的

0 2021-11-17 10:15

zylin

你好,想问下能否实现这样的功能:在已经建立好的模板数据集上,再进行二次加工出一个数据集。

0 2021-11-10 14:20

Lily.Wang

您好,fr不支持二次加工做数据集~

0 2021-11-17 10:11

用户7Gm4p2655273

${if(len(receiptCodes)=0,"","and SUB_RECEIPT_CODE in ('"+replace(receiptCodes,",","','")+"')")}

我点预览的时候传 000376,000375,000374 只能查出第一个值得数据,但是这三个值直接带入sql是能查出三条数据的,请问为啥呢?

0 2021-10-12 14:38

Lily.Wang

您好,您可以先在数据库上预览一下sql语句取数的结果检查一下,然后再在fr中使用看看是否一样

0 2021-11-17 10:14

余少侠也在江湖

在left join 的on后面能够加参数判断取值,就是 on ${if(a==0,"","")},如果可以的话,这个判断能够嵌套?

0 2021-08-20 09:39

Lily.Wang

数据库查询只支持简单查询,不能复杂嵌套。
若您有这方面的需求,可以看一下我们即将正式发布的fr11的插件。https://help.fanruan.com/finereport11.0/doc-view-4284.html

0 2021-09-28 14:29