日期控件

控件返回值是yyyymm的字符串,要转成成日期型来计算出月份差值,怎么转化呢

FineReport 小家家 发布于 2019-12-3 16:51
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
axingLv6专家互助
发布于2019-12-3 16:55
date(left(参数,4),right(参数,2),1)


最佳回答
0
JackloveLv7高级互助
发布于2019-12-3 16:54(编辑于 2019-12-3 16:55)

QQ截图20191203165512.png那你改成yyyy-mm-dd


最佳回答
0
小歆嵩Lv7初级互助
发布于2019-12-3 16:55

sql里面是to_date()

最佳回答
0
qweqweLv4见习互助
发布于2019-12-3 16:57(编辑于 2019-12-3 17:00)

返回字符串没关系,我们可以在SQL 的条件 参数里这么写

= (  select to_char(add_months(to_date('${khdate}','YYYYMM'),-4 ),'YYYYMM')FROM DUAL)

控件用日期控件,返回的形式你可以自己设置,但是类型都是日期类型。

最佳回答
0
13207222709Lv6高级互助
发布于2019-12-3 17:11

months_between(to_date('${控件1的名字}','YYYYMM'),to_date('${控件2的名字}'),'YYYYMM')

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