预览时出现报错,原因是什么呢?

image.png

SELECT 

${sel_col} 

FROM "_SYS_BIC"."CB.AL.YW/ZAL_STOCK_BQPRICE"

(PLACEHOLDER."$$ZIP_STDATE$$"=>${user_date_from}   --查询开始日期

,PLACEHOLDER."$$ZIP_ENDDATE$$"=>${user_date_to}) A 

LEFT JOIN

(select (CASE WHEN ZICYY0313 IS NOT NULL THEN ZICYY0313 ELSE '未做标记单' END ) ZICYY0313,

(CASE WHEN ZICYY3030 IS NOT NULL THEN ZICYY3030

      WHEN ZICYY3030 IS NULL THEN '无货位'

END ) ZICYY3030

,ZICZS0000 BM,ZICZB0000 PC

from "_SYS_BIC"."CB.AL.YW/ZAL_STOCK_BQPRICEJGFDS_KWBS"

(PLACEHOLDER."$$ZIP_STDATE$$"=>${user_date_from}   --查询开始日期

,PLACEHOLDER."$$ZIP_ENDDATE$$"=>${user_date_to})  -- 当前日期 

) G ON A.ZICZS0000=G.BM AND A.ZICZB0000=G.PC

LEFT JOIN 

"_SYS_BIC"."CB.BL.YW/ZBL_ZDEMM012" B

ON  A.ZICZS0000=B.ZICZS0000 AND A.ZICZB0000=B.ZICZB0000

LEFT JOIN

(SELECT COMP_CODE,ZICZB0000,ZICZA0000,ZICKA0012 AS GSRKRQ FROM "_SYS_BIC"."CB.BL.YW/ZBL_ZDEMM013" ) C

ON  A.COMP_CODE=C.COMP_CODE 

AND A.ZICZB0000=C.ZICZB0000

AND A.ZICZA0000=C.ZICZA0000

WHERE 1=1

-- A.ZICZA0003 <> '1110' AND -- 不取旧饰 

  AND A.ZJS_TO<>0

  AND LENGTH(A.ZICZB0000)>0

  AND LENGTH(A.ZICZB0001)>0

  AND A.ZJS_TO <>'0.001'

${user_ziczs0000_auth} --部门(含权限)

${user_zicza0004} --商品大类

${user_zicza0015} --品种

ORDER BY ${sel_col}

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

应该是len,你多大了个0吧

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-10-12 15:39

语法错了  贴全SQL

image.png

  • 学习帆软ing 学习帆软ing(提问者) 已贴。
    2023-10-12 15:42 
  • Z4u3z1 Z4u3z1 回复 学习帆软ing(提问者) 这个看不出来了,你把日志改成debug保存后再预览,然后去日志提取执行的SQL看看是哪个参数的值有问题
    2023-10-12 15:49 
最佳回答
0
龙侃飞Lv3见习互助
发布于2023-10-12 15:41

没有找到10en,要不就是数据库连接有问题,要不就是SQL语法有问题

  • 2关注人数
  • 198浏览人数
  • 最后回答于:2023-10-12 15:41
    请选择关闭问题的原因
    确定 取消
    返回顶部