下拉框里面的值可以设置时间范围吗?

1623801431(1).jpg想实现点击下拉框, 显示一周以内,一周,一个月,一个月以上。      实际值写where条件,显示值写一周以内,一周,一个月以内,一个月,一个月以上,这样行吗? 

FineReport 备考FCRP 发布于 2021-6-16 07:27 (编辑于 2021-6-16 07:58)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
shirokoLv6资深互助
发布于2021-6-16 08:26(编辑于 2021-6-16 14:43)

可以的,但是你格式和数据集里得匹配写好了,不要代入参数会出语法错误

---

怎么看日志:

image.png

打开日志debug级别

image.png

然后预览一下,再点开日志查看真正执行的sql语句,再检查问题

  • 备考FCRP 备考FCRP(提问者) 我把这个设置成参数DATE_SUB(CURDATE(), INTERVAL 30 DAY) 然后表日期大于这个字段 没有生效。 and p.pcsj > \'${sjfw}\'
    2021-06-16 10:07 
  • 备考FCRP 备考FCRP(提问者) 参数设置固定的值, 比较日期大小,可以。 但是设置成这个参数就不行了。
    2021-06-16 10:08 
  • 备考FCRP 备考FCRP(提问者) select * from pcrw where pcsj > date_sub( Now(), Interval 100 day ) 但是mysql运行这种语句是可以的。
    2021-06-16 10:14 
  • shiroko shiroko 回复 备考FCRP(提问者) 日志等级改成debug,看看实际sql运行的时候报什么错,跟着改正就行了
    2021-06-16 10:14 
  • shiroko shiroko 回复 备考FCRP(提问者) 你的参数里面有字段和and,sql里面就不需要and了,字段名也必须保持一致
    2021-06-16 10:14 
最佳回答
0
熊猫头Lv6初级互助
发布于2021-6-16 09:08

可以,多看实际运行sql然后改正

  • 备考FCRP 备考FCRP(提问者) 我把这个设置成参数DATE_SUB(CURDATE(), INTERVAL 30 DAY) 然后表日期大于这个字段 没有生效。 and p.pcsj > \'${sjfw}\'
    2021-06-16 10:07 
  • 熊猫头 熊猫头 回复 备考FCRP(提问者) 看看实际运行的sql,把参数带进去,在日志里查看
    2021-06-16 10:33 
  • 备考FCRP 备考FCRP(提问者) 回复 熊猫头 怎么查看日志,我把sql里面把参数名的\'\'去掉就可以了。
    2021-06-16 14:20 
  • 3关注人数
  • 367浏览人数
  • 最后回答于:2021-6-16 14:43
    请选择关闭问题的原因
    确定 取消
    返回顶部