数据库为“日期 时间”,怎么做一定程度上的比较筛选

“时间 日期”时间控件的长日期,和本地数据库无法对比

date(xxxx)+time(00:00:00)<时间控件<date(xxxx)+time(12:59:59)

FineReport ahuahuahua 发布于 2023-11-5 12:46 (编辑于 2023-11-6 08:47)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-11-5 13:09(编辑于 2023-11-6 09:32)

什么意思,没有听得太懂。截图看一下,你数据是如何的,最终想如何?

--------------类似这样?------

${if(len(start_date)=0,"","and balancedate>='"+start_date+"'")}

${if(len(end_date)=0,"","and balancedate<'"+DATEDELTA(end_date,1)+"'")}

/*结束日期多加一天*/

  • ahuahuahua ahuahuahua(提问者) date(xxxx)+time(00:00:00)<时间控件<date(xxxx)+time(12:59:59),主要是时间控件用长、短都不没办法控制数据 ”再或者可以SUBSTRING(column_name, start_position, length)选取字段中的前几个元素”这种方法可行吗
    2023-11-06 09:26 
  • CD20160914 CD20160914 回复 ahuahuahua(提问者) 直接在参数里面多加一天,让它小于日期就行了,你的数据库里面有年月 日,时分秒,那么你在参数面板上面录入的只是日期参数,没有时分秒,你把结束日期多加一下看更新的语句
    2023-11-06 09:32 
最佳回答
0
吾姓独孤Lv6高级互助
发布于2023-11-5 13:23

什么数据库,处理成日期做比较就行了,TO_CHAR(TIME, 'YYYY-MM-SS')

  • 3关注人数
  • 212浏览人数
  • 最后回答于:2023-11-6 09:32
    请选择关闭问题的原因
    确定 取消
    返回顶部