预览正常,查询报错

预览可以正常看到数据,报表查询显示数据集配置错误11300001,Query:关键字‘where’附近有语法错误

SELECT

a.field0005 AS 修缮单单号,

a.field0012 AS 开立时间,

a.field0013 AS 希望完成时间,

a.field0019 AS 接到通知时间,

a.field0020,

b.NAME AS 检修人员,

a.field0041 AS 需求部门,

a.field0047 AS 需求区域,

a.field0006 AS 异常内容说明,

a.field0010 AS 开单人

FROM dbo.formmain_1141 a left JOIN dbo.YOA_EMPLOYEE b on a.field0020 = CAST(b.ID as nvarchar(255))

WHERE 1=1

AND finishedflag = '0'

${if(len(starttime)==0,"","where date_format(field0012,'%Y-%m-%d') >= '"+starttime+"'")}

${if(len(endtime)==0,"","and date_format(field0012,'%Y-%m-%d') <= '"+endtime+"'")}

${if(len(修缮单单号)==0,"","and field0005 = ('"+修缮单单号+"')")}

FineReport BIGDATA 发布于 2023-2-20 16:57 (编辑于 2023-2-20 17:02)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
梦似幻亦真Lv3见习互助
发布于2023-2-20 17:05

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-20 16:57(编辑于 2023-2-20 17:06)

SQL 贴出来

------------

  • BIGDATA BIGDATA(提问者) 看下sql
    2023-02-20 17:03 
  • Z4u3z1 Z4u3z1 回复 BIGDATA(提问者) 你的修缮单单号 是不是多选?
    2023-02-20 17:05 
最佳回答
0
15922204585Lv6高级互助
发布于2023-2-20 16:58(编辑于 2023-2-20 17:04)

少and?

where 1=1

and ....

__________________________

image.png

最佳回答
0
就TM你叫夏洛啊Lv6中级互助
发布于2023-2-20 17:01

控件绑定的参数附近的sql有问题,你预览时控件可能是没有值的

  • 4关注人数
  • 296浏览人数
  • 最后回答于:2023-2-20 17:06
    请选择关闭问题的原因
    确定 取消
    返回顶部