我有两个压缩的十进制字段,一个CC,然后是YYMMDD。当将它们添加在一起时,您会得到:
CC YYMMDD -> Together They Create a 'Date'
20 170829 20170829
19 980123 19980123
我希望两者都在一起,并创建一个USO
日期:2017-08-29
。
答案 0 :(得分:1)
这可以解决问题。如果需要,请使用TRIM()
,以防CC
的值是四位数的填充列。
SELECT
DATE(INSERT(INSERT(LEFT(CHAR(TRIM(CHAR(cc)) || CHAR(yymmdd),8),5,0,'-'),8,0,'-'))
FROM yourTable
结果将YYYY-MM-DD
作为Date
。