结束时间的问题

本帖最后由 jj098 于 2016-11-11 15:45 编辑

使用条件:日期 between '${开始时间}' and '${结束时间}' 不能查询出20161111日当天的数据请问有什么属性设置吗?
FineReportjj098 发布于 2016-11-11 15:42
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共11回答
最佳回答
0
yutingxtz发布于2016-11-11 15:42(编辑于 2023-9-6 09:34)
555
  • jj098 jj098(提问者)

    看来我还是不要那么死脑筋了,谢谢了
    回复
    2016-11-11 16:26 
最佳回答
0
星痕发布于2016-11-11 15:45(编辑于 2023-9-6 09:34)
555
  • jj098 jj098(提问者)

    数据库日期格式为datetime 后面带有时、分、秒, 所以只查到了\'20161108 00:00:00\'<=日期<= \'20161111 00:00:00\' 能不能默认查到\'20161108 00:00:00\'<=日期<= \'20161111 23:59:59\' 的数据? 是不是我要求太多了
    回复
    2016-11-11 15:50 
最佳回答
0
瓦王的地狱咆哮发布于2016-11-11 15:48(编辑于 2023-9-6 09:34)
555
最佳回答
0
jj098发布于2016-11-11 15:50(编辑于 2023-9-6 09:34)
555
  • yutingxtz yutingxtz
    那不就是原来的结束时间 20161111 00:00:00  加一天,减一秒的事情嘛?!

    用公式这样处理一下就行了,而且还不影响控件的显示值。
    其实,最主要,还是要会灵活变通一下。

    既可以在控件上用公式改变(如上述方法),也可以在数据集的sql语句中自动加一天来处理边界问题



    回复
    2016-11-11 15:42 
  • 瓦王的地狱咆哮 瓦王的地狱咆哮

    可以把数据库的日期转字符串to_char(ta.日期,\'yyyy-mm-dd\')<=\'${结束时间}\'
    回复
    2016-11-11 15:53 
最佳回答
0
瓦王的地狱咆哮发布于2016-11-11 15:53(编辑于 2023-9-6 09:34)
555
  • jj098 jj098(提问者)

    日期转成字符串在判断还是没有办法得出20161111当天的数据
    回复
    2016-11-11 16:07 
最佳回答
0
jj098发布于2016-11-11 15:54(编辑于 2023-9-6 09:34)
555
  • 瓦王的地狱咆哮 瓦王的地狱咆哮

    可以把数据库的日期转字符串to_char(ta.日期,\'yyyy-mm-dd\')<=\'${结束时间}\'
    统统搞成字符串再比
    回复
    2016-11-11 15:55 
最佳回答
0
瓦王的地狱咆哮发布于2016-11-11 15:55(编辑于 2023-9-6 09:34)
555
最佳回答
0
jj098发布于2016-11-11 16:07(编辑于 2023-9-6 09:34)
555
最佳回答
0
瓦王的地狱咆哮发布于2016-11-11 16:09(编辑于 2023-9-6 09:34)
555
最佳回答
0
平凡发布于2016-11-11 16:18(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 533浏览人数
  • 最后回答于:2016-11-11 16:26
    活动推荐 更多
    热门课程 更多
    返回顶部