控件联动,怎么使用品类、型别、转换值G3三个条件筛选出代码对应的数据,筛选出接近G3的两个值。

image.png

FineReport 用户AYnW76920187 发布于 2024-5-17 07:24 (编辑于 2024-5-17 10:04)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2024-5-17 07:49

上一个就回了 分成两个SQL查

SQL("油墨","SELECT TOP 1 代码 from 自动匹配油墨 where  品类='"+D3+"' and 型别='"+E3+"' and 阻值>='"+G3+"' ORDER BY 阻值 asc  UNION ALL SELECT TOP 1 代码 from 自动匹配油墨 where  品类='"+D3+"' and 型别='"+E3+"' and 阻值<'"+G3+"' ORDER BY 阻值 desc ",1,1)

数据库不一样sql略有差异:top 1 可能需要改成 limit 1 并放在每个SQL最后

  • 用户AYnW76920187 用户AYnW76920187(提问者) 实现不了
    2024-05-17 08:24 
  • Z4u3z1 Z4u3z1 回复 用户AYnW76920187(提问者) 有什么问题举例具体描述一下
    2024-05-17 08:47 
  • 用户AYnW76920187 用户AYnW76920187(提问者) 回复 Z4u3z1 需求:品类、型别和阻值是手动导入的EXCEL表格的内容,导入后代码栏根据数据库内的品类型别和阻值,筛选出代码栏的值。 阻值栏需转换成和数据库SQL内的值一样。 阻值这栏需要判断如 :20000 在3009和47000之间的两个值。0032Z和0041Z
    2024-05-17 10:21 
  • Z4u3z1 Z4u3z1 回复 用户AYnW76920187(提问者) https://help.fanruan.com/finereport/doc-view-5225.html excel导入后根据公式自动计算
    2024-05-17 10:36 
  • 用户AYnW76920187 用户AYnW76920187(提问者) 回复 Z4u3z1 主要是上面的需求,筛选公式搞不了!判断20000怎3009和47000之间的对应值
    2024-05-17 10:41 
  • 1关注人数
  • 305浏览人数
  • 最后回答于:2024-5-17 10:04
    请选择关闭问题的原因
    确定 取消
    返回顶部