帆软数据集里想要使用拼接函数,多个参数,应该用什么

帆软数据集里想要使用拼接函数,多个参数,应该用什么

或者说 20220705 的日期格式怎么转成 2022-07-05呢

FineReport yzm239581 发布于 2022-7-5 18:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-7-5 20:12

你是什么数据库。就用什么函数去截取拼就行了呀

比如mysql

select 

a.tt,

concat(substr(a.tt,1,4),'-',substr(a.tt,5,2),'-',substr(a.tt,7,2)) as 转换后

from (select '20220705' as tt) a

image.png

oracel中

select 

a.tt,

substr(a.tt,1,4)||'-'||substr(a.tt,5,2)||'-'||substr(a.tt,7,2) as 转换后

from (select '20220705' as tt from dual) a

image.png

sql serve中

select  a.tt, SUBSTRING(a.tt,1,4)+'-'+SUBSTRING(a.tt,5,2)+'-'+SUBSTRING(a.tt,7,2) as 转换后 from (select '20220705' as tt) a

image.png

最佳回答
0
yalinLv6中级互助
发布于2022-7-5 18:22

使用TODATE函数格式转换

TODATE(20220705

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-7-5 19:17
to_date(字段,‘yyyy-mm-dd’) 你直接在设计器单元格用format不行吗?
  • 3关注人数
  • 530浏览人数
  • 最后回答于:2022-7-5 20:12
    请选择关闭问题的原因
    确定 取消
    返回顶部