帆软报表数据集可以查出来数据,可是加上日期筛选后就预览不了

4.PNG3.png只有产品编号和产品类型筛选的时候还可以预览,但是加上日期筛选后就预览不了

FineReport 用户Z0305596 发布于 2023-8-4 09:48 (编辑于 2023-8-4 10:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
runnerLv7资深互助
发布于2023-8-4 09:50(编辑于 2023-8-4 09:51)
  • 用户Z0305596 用户Z0305596(提问者) ${if(len(开始日期)==0,\'\',\"and TO_CHAR(TO_DATE(DAY,\'yyyy-mm-dd hh24:mi:ss\'),\'hh24:mi\') <=\'\"+开始日期+\"\'\")} ${if(len(结束日期)==0,\'\',\"and TO_CHAR(TO_DATE(DAY,\'yyyy-mm-dd hh24:mi:ss\'),\'hh24:mi\') <=\'\"+结束日期+\"\'\")} 我改成这个了,有数据了,但是日期筛选没起作用,我筛选不同日期,出来的数据还是所有日期的数据
    2023-08-04 10:17 
  • runner runner 回复 用户Z0305596(提问者) 你的开始日期没有 时间吧,你把时间去点呀
    2023-08-04 10:21 
  • yzm8Crhb1021448 yzm8Crhb1021448 回复 用户Z0305596(提问者) 开始日期那里的条件写的是<= 改为>=
    2023-08-04 10:23 
  • 用户Z0305596 用户Z0305596(提问者) 回复 yzm8Crhb1021448 改了后预览显示数据无内容了。。
    2023-08-04 10:39 
  • 用户Z0305596 用户Z0305596(提问者) 回复 yzm8Crhb1021448 ${if(len(开始日期)==0,\'\',\"and TO_CHAR(TO_DATE(DAY,\'yyyy-mm-dd\'),\'yyyy-mm-dd\') >=\'\"+开始日期+\"\'\")} ${if(len(结束日期)==0,\'\',\"and TO_CHAR(TO_DATE(DAY,\'yyyy-mm-dd\'),\'yyyy-mm-dd\') <=\'\"+结束日期+\"\'\")} 改成这样就好了
    2023-08-04 10:54 
最佳回答
0
用户k6280494Lv6专家互助
发布于2023-8-4 09:49(编辑于 2023-8-4 09:50)

改成>=

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-8-4 09:50(编辑于 2023-8-4 09:52)

~

最佳回答
0
CD20160914Lv8专家互助
发布于2023-8-4 10:02(编辑于 2023-8-4 10:05)

你看一下你的day字段是什么格式?是日期格式吧?

日期格式的话,改成这样,一般不建议转换字段类型为文本,真正的日期格式查询比文本快!而且你的日期字段如果用了函数转换,都不会走索引了

${if(len(开始日期)=0,"","and day>=to_date('"+开始日期+"','yyyy-mm-dd')")}

${if(len(结束日期)=0,"","and day<=to_date('"+结束日期+"','yyyy-mm-dd')")}

  • 用户Z0305596 用户Z0305596(提问者) 报错了, Oops!!! 非常抱歉,出错啦。 错误代码:11300001 数据集配置错误
    Query:
    java.util.concurrent.ExecutionException: java.sql.SQLDataException: ORA-01861: 文字与格式字符串不匹配
    2023-08-04 10:19 
  • CD20160914 CD20160914 回复 用户Z0305596(提问者) 你先回答我day是不是日期字段在你的oracel数据库里面?
    2023-08-04 10:20 
  • 用户Z0305596 用户Z0305596(提问者) 回复 CD20160914 是的
    2023-08-04 10:35 
  • CD20160914 CD20160914 回复 用户Z0305596(提问者) 那我这个是可以的。。你先一个个参数加,看加到哪一个参数报错。
    2023-08-04 10:36 
  • CD20160914 CD20160914 回复 用户Z0305596(提问者) 把你在参数面板中录入的日期格式我看一下是如何的,在设计器中预览是否报错,截图出来
    2023-08-04 10:38 
  • 4关注人数
  • 304浏览人数
  • 最后回答于:2023-8-4 10:45
    请选择关闭问题的原因
    确定 取消
    返回顶部