oracle数据库中有一个表的日期为yyyy-mm,字段名为rq,然后帆软里面有一个做好的表,该表的日期控件查询为2个yyyy-mm-dd格式的范围查询日期控件,一个开始日期,一个结束日期,开始日期参数名称为combox,结束日期查询控件名称为comboy,数据库中那个yyyy-mm日期格式的表中日期要与帆软中的那个表日期进行关联,where 后面应该怎么写条件,在线等大佬回答,急!!!
WHERE RQ||'-01'>='${DATEINMONTH(combox,1)}' AND RQ||'-01'<='${DATEINMONTH(comboy,-1)}'
帆软中的那个表A
left join 数据库中那个yyyy-mm日期格式的表B on
left(A.日期,7)=B.日期
where rq between to_char(combox,'${yyyy-mm}') and to_char(comboy,'${yyyy-mm}')