数据集两列拼接

DEF12=~的时候是creationtime的时间,否则还是原来的时间。两列拼成一个新的列。T_{]}U472AK9_`VWKOL]SNS.png

FineReport 66526 发布于 2020-9-15 09:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
LarryAbbyLv5中级互助
发布于2020-9-15 09:57(编辑于 2020-9-15 10:12)

IF(DEF12="~",CREATIONTIME所在单元格,DEF12)


decode(def12,'~',CREATIONTIME,def12)


1.png

  • 66526 66526(提问者) 能直接用查询语言实现么
    2020-09-15 09:59 
  • LarryAbby LarryAbby 回复 66526(提问者) 可以啊,你是说在sql里做吧
    2020-09-15 10:00 
  • LarryAbby LarryAbby 回复 66526(提问者) decode(def12,\'~\',CREATIONTIME,def12)
    2020-09-15 10:01 
最佳回答
0
用户x6235875Lv5见习互助
发布于2020-9-15 10:04

select DEF12 from 表名

union

select CREATIONTIME from 表名

最佳回答
0
张洪威Lv6高级互助
发布于2020-9-15 10:08

建议学习一下case when判断。

https://www.cnblogs.com/ichenhao/p/8383866.html

最佳回答
0
axingLv6专家互助
发布于2020-9-15 10:14
select case when def12='~' then creationtime else def12 end as newtime from 表名


  • 4关注人数
  • 764浏览人数
  • 最后回答于:2020-9-15 10:14
    请选择关闭问题的原因
    确定 取消
    返回顶部