在DB2中将DECIMAL转换为DATE [英] Convert Decimal to Date in DB2

查看:141
本文介绍了在DB2中将DECIMAL转换为DATE的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的表中有一列日期15-07-2018的日期值为Decimal Like20180715

我要将其转换为MMDDYYYY格式。 示例: 给定的十进制值20180715将转换为07152018

如何操作?

推荐答案

尝试如下所示:

select 
VARCHAR_FORMAT( TIMESTAMP_FORMAT(cast(yourcolumn as varchar(8)), 'YYYYMMDD') , 'MMDDYYYY') 
from yourtable

但是如果你想要一个真正的约会,那就去做吧:

select 
DATE( TIMESTAMP_FORMAT(cast(yourcolumn as varchar(8)), 'YYYYMMDD')) 
from yourtable

这篇关于在DB2中将DECIMAL转换为DATE的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆