日期字段参数转换yyyymm

日期字段值是yyyymmdd, 参数值下拉框想展示yyyymm,参数公式要咋写?

FineReport 嘿嘿嘿嘿嘿嘿 发布于 2023-5-26 10:28
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
嘿嘿嘿嘿嘿嘿Lv4初级互助
发布于2023-5-26 15:02

${if(isnull(sj),"","and left(cjrq,6)='"+sj+"'")}

最佳回答
0
snrtuemcLv8专家互助
发布于2023-5-26 10:29(编辑于 2023-5-26 10:42)

直接

left($控件名,6)

==========

cjrq='${left(sj,6)}'

  • 嘿嘿嘿嘿嘿嘿 嘿嘿嘿嘿嘿嘿(提问者) cjrq=left(${sj},6),不行啊
    2023-05-26 10:40 
  • snrtuemc snrtuemc 回复 嘿嘿嘿嘿嘿嘿(提问者) 这个你sql要换个方式啊,看修改答案
    2023-05-26 10:42 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-5-26 10:31

FORMAT("20230526","yyyyMM")

最佳回答
0
帆软用户BKqEuYMAI0Lv3见习互助
发布于2023-5-26 10:32

YEAR("2000/1/1") + MONTH("2000/1/1")

最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-26 10:42(编辑于 2023-5-26 10:42)

${if(isnull(sj),"","and substr(cjrq,1,6)='"+sj+"'")}

不知道你是什么数据库。我用oracel这样就可以的

${if(isnull(sj),"","and substring(cjrq,1,6)='"+sj+"'")}/*或者这样*/

  • 3关注人数
  • 405浏览人数
  • 最后回答于:2023-5-26 15:02
    请选择关闭问题的原因
    确定 取消
    返回顶部