时间判断后的选择相应的数据进行展示

Screenshot 2023-04-04 091126.png

以上图片有2个时间段与1组数据

需求:当第一列时间等于或者小于第二列时间,则展示数据1中的“18”;

当第一列时间大于第二列时间,则展示数据1中的“100”

FineReport 阿聪聪 发布于 2023-4-4 09:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-4-4 09:19

SELECT (CASE WHEN create_date<=online_stan_co... THEN '18' ELSE '100' END) AS [数据]

  • 阿聪聪 阿聪聪(提问者) 是否可在报表中判定
    2023-04-04 09:24 
  • Z4u3z1 Z4u3z1 回复 阿聪聪(提问者) if(a1<=b1,\"18\",\"100\")假设第一个时间在A1,第二个时间在B1(斜杠是论坛自己加的)
    2023-04-04 09:26 
最佳回答
0
孤陌Lv6资深互助
发布于2023-4-4 09:46

2个条件同时满足怎么办?

最佳回答
0
Gun鹏Lv5初级互助
发布于2023-4-4 16:09

SELECT create_date,online_stan_co,CASE WHEN create_date<=online_stan_co THEN '18'

        WHEN create_date>online_stan_co THEN '100' END AS [数据1] FROM 表名

  • 3关注人数
  • 290浏览人数
  • 最后回答于:2023-4-4 16:09
    请选择关闭问题的原因
    确定 取消
    返回顶部