如何通过单元格的时间来筛选数据?

请问该如何读取J5这种单元格内的结束时间来筛选数据?

图片.png

图片.png

1fe3952ea295e37b09a88c989ec1ac3.png

FineReport 帆软用户WvxHgnD4Y1 发布于 2024-4-15 14:35 (编辑于 2024-4-15 14:36)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
帆软用户WvxHgnD4Y1Lv2见习互助
发布于2024-4-15 15:57

在J5后新建一列K5,在到厂数据集里面添加参数DA_NED_TIME2,K5填入DA_NED_TIME2,设置动态传参为J5,这样J5的数据就传参到数据集了,可以作为结束时间筛选

最佳回答
0
CD20160914Lv8专家互助
发布于2024-4-15 14:38(编辑于 2024-4-15 14:42)

这种 为空的你直接在sql里面case when 处理一下返回对应的时间。。最后套一个子查询就可以筛选了!

放在字段里面

select t.* from (

select 

*,

${if(len(endtime2)=0,"结束时间字段","'"+endtime2+"'")} as 结束时间

from 表名称

) t

where 1=1

and t.结束时间>='${时间}'

  • 帆软用户WvxHgnD4Y1 帆软用户WvxHgnD4Y1(提问者) WHERE 后面case when 试过了,弄不了
    2024-04-15 14:40 
  • CD20160914 CD20160914 回复 帆软用户WvxHgnD4Y1(提问者) 看上面修改的,在查询中返回。不在where后面,第一层返回后,再套一个子查询
    2024-04-15 14:41 
  • 帆软用户WvxHgnD4Y1 帆软用户WvxHgnD4Y1(提问者) 回复 CD20160914 能直接取单元格数据吗,前面基地名称和时间是在一个数据库查询里面,后面收货一个查询、到厂一个查询,互不干扰
    2024-04-15 14:51 
  • 1关注人数
  • 338浏览人数
  • 最后回答于:2024-4-15 15:57
    请选择关闭问题的原因
    确定 取消
    返回顶部