fireport日期控件问题

我设置的数据集参数(日期字段,类型date),两个日期控件的值我都给了,但是查询的时候值只有一天的,是哪里搞错了呢,请看图,谢谢

sql:select * from time where time between '${time}' and '${time1}'日期控件.png

FineReport 那时风景已不再 发布于 2020-1-6 15:11 (编辑于 2020-1-6 15:26)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
张洪威Lv6高级互助
发布于2020-1-6 15:14

你是不是sql里面判断写的有问题啊。

判断按这个格式试试     where time  between '${开始控件}' and '${结束控件}'

  • 那时风景已不再 那时风景已不再(提问者) 按您说的,我是这样写的select * from time where time between \'${time}\' and \'${time1}\' 这样就生成了两个参数,但是查询后也还是一个数据,个人感觉貌似还是我的语句写错了,这个{}里面的值是随便写吗,还是要和字段名一样?
    2020-01-06 15:25 
  • 张洪威 张洪威 回复 那时风景已不再(提问者) ${}里面的这个肯定不能乱写啊。这就是你每个控件的名字,你只有名字写对了参数才能传的进去sql语句。你的控件名字应该是time 跟time_c
    2020-01-06 15:27 
  • 那时风景已不再 那时风景已不再(提问者) 回复 张洪威 已经弄明白了,感谢,您说的是对的,我确实是sql写错了,然后刚才没有重新编辑导致直接编辑的东西还是不对的,现在已经好了
    2020-01-06 15:36 
  • 那时风景已不再 那时风景已不再(提问者) 再问您一个,我数据库里的日期是时间戳的话想转成正常时间,这条语句该怎么写啊
    2020-01-06 15:41 
  • 张洪威 张洪威 回复 那时风景已不再(提问者) 百度一下,mysql有时间戳函数的,学着用就行了。
    2020-01-06 15:43 
最佳回答
0
ww7Lv2初级互助
发布于2020-1-6 15:24

把你的SQL 也贴一下吧

  • 3关注人数
  • 404浏览人数
  • 最后回答于:2020-1-6 15:26
    请选择关闭问题的原因
    确定 取消
    返回顶部