日期控件(yyyy-mm)返回值问题

我做了一个填报,填报上的日期控件是yyyy-MM返回值类型是日期,oracle日期字段是date类型,填报好了之后,现在准备做日期控件,发现select * from table where t='${t}' 并不能查出数据,求大神解决下

FineReport 戴先生 发布于 2018-11-14 10:40
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
axingLv6专家互助
发布于2018-11-14 10:45

select * from table where t=to_date('${t}','yyyy-MM')

最佳回答
0
吴浩Lv6中级互助
发布于2018-11-14 10:44

 to_char(t,'yyyy'),to_char(t,'mm'),用这样的格式约束一下

最佳回答
0
FaintLv6中级互助
发布于2018-11-14 10:44

用to_date('${t}','yyyy-MM-dd')试试呢

  • 4关注人数
  • 1544浏览人数
  • 最后回答于:2018-11-14 10:45
    请选择关闭问题的原因
    确定 取消
    返回顶部