sas转换成teradata时间戳格式

wyyhbhjk  于 2021-08-13  发布在  Java
关注(0)|答案(0)|浏览(269)

我需要把这些sas代码行转换成teradata。最具体地说,要创建的新字段timestamp来自 DES_OEA_VALUE varchar(1024)变量,其中包含日期 '14-JAN-2019' 以及 '31-DEC-2018' ,但也一样 '095545689090756' 或者 'a#f34!65+612n2%24n5' 或地址和ecc。出口信用证。

SELECT 20200528 AS NMR, COD_IBA, CASE WHEN DES_OEA_VALUE IS NOT NULL AND DATEPART(t1.TMS_OST_EXPIRY_ENT - dhms(INPUT(t1.DES_OEA_VALUE,date11.), 0, 0, input('00.00.00.000001', time10.))) <= 365 AND DATEPART(t1.TMS_OST_EXPIRY_ENT - dhms(INPUT( t1.DES_OEA_VALUE,date11.), 0, 0, input('00.00.00.000001', time10.))) > 0 THEN 'B'
    WHEN DES_OEA_VALUE IS NOT NULL AND DATEPART(t1.TMS_OST_EXPIRY_ENT - dhms(INPUT(t1.DES_OEA_VALUE,date11.), 0, 0, input('00.00.00.000001', time10.))) > 365 THEN 'C'
    WHEN DES_OEA_VALUE IS NULL AND DATEPART(t1.TMS_OST_EXPIRY_ENT - t1.TMS_OST_EFFECTIVE) = 0 THEN '99' END AS CASES FROM T1

我尝试了一些解决方案和建议,但没有结果还不好。它应该是一个时间戳,由des\u oea\u value+'00.00.00 000001'中的日期串联而成
希望我能得到帮助

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题