日期关联

oracle数据库中有一个表的日期为yyyy-mm,字段名为rq,然后帆软里面有一个做好的表,该表的日期控件查询为2个yyyy-mm-dd格式的范围查询日期控件,一个开始日期,一个结束日期,开始日期参数名称为combox,结束日期查询控件名称为comboy,数据库中那个yyyy-mm日期格式的表中日期要与帆软中的那个表日期进行关联,where 后面应该怎么写条件,在线等大佬回答,急!!!

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

WHERE RQ||'-01'>='${DATEINMONTH(combox,1)}' AND RQ||'-01'<='${DATEINMONTH(comboy,-1)}'

  • yzmRPzpF4576763 yzmRPzpF4576763(提问者) 如果其他都不变,但是日期控件只换成一个,只剩下一个查询日期,名称为combox,应该怎么关联
    2022-11-23 11:13 
  • Z4u3z1 Z4u3z1 回复 yzmRPzpF4576763(提问者) 把 comboy 换成 combox就行了
    2022-11-23 11:24 
最佳回答
0
luojian0323Lv7资深互助
发布于2022-11-23 10:08

帆软中的那个表A

left join 数据库中那个yyyy-mm日期格式的表B on 

left(A.日期,7)=B.日期

最佳回答
0
AUUUUUUULv5见习互助
发布于2022-11-23 10:09

where rq between to_char(combox,'${yyyy-mm}') and to_char(comboy,'${yyyy-mm}'

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