两个参数区间查询比如10-100这种参数我也设置了啊 为什么效果出不来

2af0c0ec1c0e362431c83fa20fd1c49.png

6b511fb5e94fdb5f7b09f101cbc4ad6.png

be9b0e9d89ca9f3b51a5ca3549b88c2.png

db823f28d2b69c119b6970130d12c7a.png

FineReport 赵权 发布于 2022-3-31 15:00 (编辑于 2022-3-31 15:03)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-31 15:04(编辑于 2022-3-31 15:38)

image.png

date是个什么鬼???

if(yqsl    你判断啥了???

${if(len(yqsl_start)=0,"","and yqsl>='"+ yqsl_start+"' and yqsl

image.png

  • 赵权 赵权(提问者) 改成yqsl 还是不对
    2022-03-31 15:06 
  • CD20160914 CD20160914 回复 赵权(提问者) 用我上面的语句。。。
    2022-03-31 15:07 
  • CD20160914 CD20160914 回复 赵权(提问者) 要求数量两个框的内容都要录入。。
    2022-03-31 15:08 
  • 赵权 赵权(提问者) 这个 应该是 10-100 里面的都出来 效果只出来了 10和100的
    2022-03-31 15:14 
  • CD20160914 CD20160914 回复 赵权(提问者) 你的数据有问题吧。你自己查一下。。。你可以单独录入后在数据库查询。。
    2022-03-31 15:18 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-3-31 15:02(编辑于 2022-3-31 15:09)

然后呢??

image.png

语句错了

${if(len(yqsl_start)==0,""," and yqsl>='"+yqsl_start+"'")}

${if(len(yqsl_end)==0,""," and yqsl<='"+yqsl_end+"'")}

  • 赵权 赵权(提问者) 效果不对啊
    2022-03-31 15:04 
  • Z4u3z1 Z4u3z1 回复 赵权(提问者) 看补充
    2022-03-31 15:09 
  • 赵权 赵权(提问者) 回复 Z4u3z1 这样出来的只有10和100的 应该是10-100 里面的都出来才对
    2022-03-31 15:20 
  • Z4u3z1 Z4u3z1 回复 赵权(提问者) 咋会???你把日志级别改成debug然后预览再看日志里面具体执行的SQL
    2022-03-31 15:26 
最佳回答
0
@Lv6资深互助
发布于2022-3-31 15:03

用between and

  • 赵权 赵权(提问者) 具体怎么写啊sql 我的yqsl 就是字段名
    2022-03-31 15:04 
  • @ @ 回复 赵权(提问者) ${if(len(yqsl_start)=0,\"\",and yqsl between 开始参数 and 结束参数}
    2022-03-31 15:07 
  • 赵权 赵权(提问者) 回复 @ ${if(len(yqsl_start)=0,\\\"\\\",and yqsl between yqsl_start and yqsl_end} 这样也不对啊
    2022-03-31 15:18 
  • 3关注人数
  • 282浏览人数
  • 最后回答于:2022-3-31 15:38
    请选择关闭问题的原因
    确定 取消
    返回顶部