[英]DB2 SQL - Convert Decimal CC + YYMMDD to Date
我有两个压缩的十进制字段,一个CC,然后是YYMMDD。 将它们添加在一起时,您将获得以下信息:
CC YYMMDD -> Together They Create a 'Date'
20 170829 20170829
19 980123 19980123
我希望将两者结合起来,并创建一个USO
日期: 2017-08-29
。
这将达到目的。 如果您的CC
值是四位数的填充列,请根据需要使用TRIM()
。
SELECT
DATE(INSERT(INSERT(LEFT(CHAR(TRIM(CHAR(cc)) || CHAR(yymmdd),8),5,0,'-'),8,0,'-'))
FROM yourTable
结果将以YYYY-MM-DD
作为Date
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.