数据集配置错误,缺失右括号

WITH TM1 AS (
    SELECT
            id  编号,
            reply_person  操作人,
            reply_day 操作时间,
            row_number()  over (partition by id order by reply_day desc) rn
FROM test
where 1=1
${if(len(id号)=0 ,"","and id in ('"+id号+"')")}
)
select
TM1.编号,
TM1.操作人,
TM1.操作时间,
TM1.rn
FROM TM1 where TM1.rn<=1

自己查数据库就有数据,为什么预览的时候就报错呢

FineReport 愤怒的老头 发布于 2020-8-31 10:10
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2020-8-31 10:21

设计 器是否支持你的 with 语法 。

  • 愤怒的老头 愤怒的老头(提问者) 我不使用with 语法,使用楼上的语法,错误也是一样的
    2020-08-31 10:46 
  • luojian0323 luojian0323 回复 愤怒的老头(提问者) 缺失右括号不一定就是数据集错误啊 也可能你有js代码。缺失右括号 检查一下。
    2020-08-31 10:52 
最佳回答
0
廿三Lv6中级互助
发布于2020-8-31 10:18

帆软应该不支持 with 这种写法

select
TM1.编号,
TM1.操作人,
TM1.操作时间,
TM1.rn
FROM (
    SELECT 
            id  编号,
            reply_person  操作人,
            reply_day 操作时间,
            row_number()  over (partition by id order by reply_day desc) rn 
FROM test
where 1=1 
${if(len(id号)=0 ,"","and id in ('"+id号+"')")}
)  TM1

where TM1.rn<=1

最佳回答
0
AoLiQiLv4见习互助
发布于2020-8-31 10:30

建议删减排除法【狗头】

  • 4关注人数
  • 1134浏览人数
  • 最后回答于:2020-8-31 10:30
    请选择关闭问题的原因
    确定 取消
    返回顶部