将拼接出来的字符串格式转换为日期年月格式,补充一下原数据格式见图2

image.pngimage.png

FineReport 小雪儿 发布于 2021-9-13 13:53 (编辑于 2021-9-13 14:10)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-3-18 18:30

SELECT TO_CHAR(TO_DATE(submityear || "-" || submitmonth || "-01", 'YYYY-MM-DD'),"YYYY-MM")

_________________

最佳回答
0
Bobby18Lv3初级互助
发布于2021-9-13 13:57

DATE_FORMAT(CONCAT('日期','01'),'%Y年%m月')

  • 小雪儿 小雪儿(提问者) 我是想把字符串转成日期年月格式,不是要显示成带年月的
    2021-09-13 14:02 
最佳回答
0
15922204585Lv6高级互助
发布于2021-9-13 14:04

left(TODATE("202109","yyyyMM"),7)

最佳回答
0
Rose_RubyLv6初级互助
发布于2021-9-13 14:06(编辑于 2021-9-13 14:26)

image.png

image.png

  • 小雪儿 小雪儿(提问者) 麻烦看下我补充的图片,原来的数据年、月是分开的,但我直接拼还是不行
    2021-09-13 14:19 
  • Rose_Ruby Rose_Ruby 回复 小雪儿(提问者) 用的啥数据库?直接在语句里拼即可
    2021-09-13 14:24 
  • 小雪儿 小雪儿(提问者) 回复 Rose_Ruby DB2数据库,我现在是能拼成202105类似这种字符串格式,但又想要转成日期格式
    2021-09-13 14:27 
  • Rose_Ruby Rose_Ruby 回复 小雪儿(提问者) select year || \'-\' || month as ym from table_name 没用过db2数据库,这样写应该是可以的
    2021-09-13 14:31 
  • 5关注人数
  • 509浏览人数
  • 最后回答于:2022-3-18 18:30
    请选择关闭问题的原因
    确定 取消
    返回顶部