求问这个报错具体是什么意思啊?下面这个sql语句

1710123344(1).png

1710123318(1).png

FineReport HmjijsbZ 发布于 2024-3-11 10:08 (编辑于 2024-3-11 10:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
LTC朝Lv6高级互助
发布于2024-3-11 10:10(编辑于 2024-3-11 10:11)

sql语法错误或者数据连接有问题

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

首先查看数据连接是否能正常连接,如果能,检查sql语法

最佳回答
0
华莉星宸Lv7资深互助
发布于2024-3-11 10:11(编辑于 2024-3-11 10:14)

直接吧SQl贴出来撒

一般是这么写的

 ${if(len(begintime)==0,""," and 字段>='"+begintime+"'")}

 ${if(len(endtime)==0,""," and 字段<='"+endtime+"'")}

  • HmjijsbZ HmjijsbZ(提问者) 您好,我已经把sql语句贴出来了,麻烦您看一下呢
    2024-03-11 10:17 
  • 华莉星宸 华莉星宸 回复 HmjijsbZ(提问者) 不要搞个图片哇~感觉是你SQL嵌套有问题
    2024-03-11 10:19 
  • HmjijsbZ HmjijsbZ(提问者) 回复 华莉星宸 https://bbs.fanruan.com/wenda/question/186866.html 这个链接里我放了完整的信息,麻烦您看一下呢
    2024-03-11 10:51 
最佳回答
0
gordon-frLv4见习互助
发布于2024-3-11 10:12

语法问题: {} 的前面要加 $

image.png

最佳回答
0
ID1208Lv6高级互助
发布于2024-3-11 10:15

SQL语句中的if嵌套

where 1=1

${if(len(A)=0,"",if(len(B)=0,"","and 字段a='"+B+"'"))}

最佳回答
0
snrtuemcLv8专家互助
发布于2024-3-11 10:20

在帆软数据集中,不用注释写法,只剩下你要的

image.png

最佳回答
0
OnionLv3见习互助
发布于2024-3-11 10:20

点一下查看执行SQL,然后把SQL复制到navicat上去运行一下就知道哪里报错了

  • 7关注人数
  • 278浏览人数
  • 最后回答于:2024-3-11 10:20
    请选择关闭问题的原因
    确定 取消
    返回顶部