我需要把这些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'中的日期串联而成
希望我能得到帮助
暂无答案!
目前还没有任何答案,快来回答吧!