我想把年份取出来,该怎样设置控件

3.png${if(len(开始日期)==0,"","and f.createtime=to_date('"+开始日期+"','yyyy')")}这样为啥错

FineReport 038256 发布于 2019-9-26 13:12
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
axingLv6专家互助
发布于2019-9-26 14:08
${if(len(开始日期)==0,"","and to_char(f.createtime,'yyyy')='"+left(开始日期,4)+"'")}


  • 038256 038256(提问者) 加入我把月份取出来,我照你那个写的不知道错哪了 ${if(len(月份)==0,\"\",\"and to_char(f.createtime,\'yyyy-mm-dd\')=\'\"+mid(月份,5,2)+\"\'\")}
    2019-09-26 15:56 
  • axing axing 回复 038256(提问者) 格式没有对应呀,你的月份格式是怎样的,另开一个帖子描述一下把
    2019-09-26 16:00 
  • cxyang cxyang 回复 038256(提问者) ${if(len(开始日期)==0,\"\",\"and to_char(f.createtime,\'yyyy-MM\')=\'\"+left(开始日期,7)+\"\'\")}
    2019-09-26 17:38 
最佳回答
0
wd210010Lv7高级互助
发布于2019-9-26 13:15

${if(len(开始时间) == 0,"","and to_date(创建时间,'yyyy') = ('" + 开始时间 + "')")}

  • 038256 038256(提问者) 日期格式图片在转换整输入字符串之前结束,,出现这是为啥
    2019-09-26 13:26 
最佳回答
0
tangjqLv5见习互助
发布于2019-9-26 13:59


${if(len(开始日期)==0,"","and f.createtime=to_char(to_date('"+开始日期+"','yyyy-mm-dd'),'yyyy')")}

  • 038256 038256(提问者) 输入值对于日期格式不够长,咋改
    2019-09-26 14:05 
  • tangjq tangjq 回复 038256(提问者) ${if(len(开始日期)==0,\"\",\"and f.createtime=to_char(to_date(\'\"+开始日期+\"\',\'yyyy-mm-dd hh24:mi:ss\'),\'yyyy\')\")}
    2019-09-26 14:18 
最佳回答
0
cxyangLv5初级互助
发布于2019-9-26 14:14

${if(len(开始日期)==0,"","and substr(f.createtime,0,4)='"+开始日期+"'")}

  • 5关注人数
  • 515浏览人数
  • 最后回答于:2019-9-26 14:14
    请选择关闭问题的原因
    确定 取消
    返回顶部