日期控件值yyyy-mm转换成yyyymm

mysql数据库

select * from t_aaaa_202007

我在表名后做了控件参数t_aaaa_${Vdate}

但是控件没有yyyymm格式,如何去转换成yyyymm或者自定义一个yyyymm格式出来

image.png


日期格式不可以编辑

image.png

FineReport 小田 发布于 2020-7-20 11:23 (编辑于 2020-7-20 11:55)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
小田Lv5见习互助
发布于2020-7-20 13:26

被误导了,直接编辑格式就行了

image.png

  • snrtuemc snrtuemc 不是,一致跟你说直接编辑啊,还取自己,额·······
    2020-07-20 13:29 
最佳回答
0
snrtuemcLv8专家互助
发布于2020-7-20 11:26(编辑于 2020-7-20 11:48)

可以直接写啊

yyyymm

image.png

image.png

  • 小田 小田(提问者) 这在那里写
    2020-07-20 11:48 
  • snrtuemc snrtuemc 回复 小田(提问者) 你的截图里面,上面那个可以直接编辑的
    2020-07-20 11:48 
  • 小田 小田(提问者) 回复 snrtuemc 我刚更新了问题,我这边不可以编辑的不支持自定义。
    2020-07-20 11:56 
最佳回答
0
dongshuyuanLv2见习互助
发布于2020-7-20 11:29(编辑于 2020-7-20 11:30)

或者用 format() 函数
image.png

  • 小田 小田(提问者) format(\'${V_DATE}\',\'yyyymm\') 这样是吧,这样写的话怎么给一个当前月的默认值
    2020-07-20 11:39 
  • 小田 小田(提问者) DATEINMONTH(format(\'${V_DATE}\',\'yyyymm\'),today()) 我已经写好了,感谢!
    2020-07-20 11:40 
  • 小田 小田(提问者) 还是不行,我刚是因为写了默认值。
    2020-07-20 11:47 
最佳回答
0
孤陌Lv6资深互助
发布于2020-7-20 11:59(编辑于 2020-7-20 12:08)

可以在SQL 直接加format()公式 这样你日期控件怎么选都可以

select * from 订单  where  订购日期='${FORMAT(CS,"yyyyMM")}'

  • 小田 小田(提问者) select * from t_aaaa_202007 我在表名后做了控件参数 t_aaaa_${Vdate} 我这边变量在表的后面
    2020-07-20 12:02 
  • 孤陌 孤陌 回复 小田(提问者) 参数里 加公式就好了
    2020-07-20 12:02 
  • 小田 小田(提问者) 回复 孤陌 我表里面没有日期字段。我是每个日期数据为一张表,把表的后椎做了日期,我要在表上面加变量 t_aaaa_${Vdate}
    2020-07-20 13:04 
  • 3关注人数
  • 808浏览人数
  • 最后回答于:2020-7-20 13:26
    请选择关闭问题的原因
    确定 取消
    返回顶部