日期条件怎么引用单元格的数值?

单元格Q5和E5是用公式计算出来的日期值,每行都不一样。

已经在数据集用过滤日期字段的方式=单元格Q5和E5,但出不来数据。。。

不知道SQL里怎么写,能让数据集知道Where条件是要取单元格Q5和E5的日期值,去在表里查找相应的数据。

写死日期后的预览效果:

image.png

数据里的写法:

image.png

FineReport 学习帆软ing 发布于 2023-12-8 12:25
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-12-8 12:26

这个直接数据集引用单元做查询条件是不行的

参考

巧用参数注入-https://help.fanruan.com/finereport/doc-view-1000.html

最佳回答
0
gPmbgRPJLv3见习互助
发布于2023-12-10 12:35

如果是字符串,那么注入时候 需要   '${Q5}' 需要加引号,另外,如果数据库中表字段存的是 date类型,那么,你这边需要 to_date('${Q5}','yyyy-mm') ,如果是 oracle的话,其他数据库自行查找字段转换方式;如果是字段是字符串,那么直接查找。

  • 2关注人数
  • 228浏览人数
  • 最后回答于:2023-12-10 12:35
    请选择关闭问题的原因
    确定 取消
    返回顶部