帆软中写SQL预览数据集没问题但是预览效果就会报错,字符串转日期失败

如图:传入sql的日期参数为公式的返回值

image.png

上图是页面显示日期的。预览如下:

image.png

SQL:就是这一句有问题:

and RpAuditDate between '${rq}' and DATEADD(day, 1, '${rq}')


${rq}为传过来的公式参数,


最后会报错:

image.png

FineReport 汪成 发布于 2018-12-24 10:16 (编辑于 2018-12-24 10:17)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
flyingsnakeLv6资深互助
发布于2018-12-24 10:18(编辑于 2018-12-24 10:21)


 and RpAuditDate between '${rq}' and '${DATEDELTA(rq,1)}'



试试

  • 汪成 汪成(提问者) 还是不行,会报哪个字符串转换日期/时间出错
    2018-12-24 10:24 
  • flyingsnake flyingsnake 回复 汪成(提问者) RpAuditDate 这个字段啥类型?
    2018-12-24 10:24 
  • 汪成 汪成(提问者) 回复 flyingsnake datetime类型的
    2018-12-24 10:28 
最佳回答
0
15310294538Lv2初级互助
发布于2018-12-24 11:51

你${rq}这个参数怎么传的值?改为rq=now()测试看是否报错

  • 汪成 汪成(提问者) ${rq}传的值是问题的第一个图,那个公式是返回的一周的日期。这个日期在单元格中设置了横向扩展,now()函数只能返回当前时间
    2018-12-24 11:56 
  • 3关注人数
  • 505浏览人数
  • 最后回答于:2018-12-24 11:51
    请选择关闭问题的原因
    确定 取消
    返回顶部