我将函数CAST(CAST(Column1 AS CHAR(7)) AS DATE FORMAT 'YYYYDDD')从Teradata转换为BigQuery作为FORMAT_DATE('%E4Y%j',PARSE_DATE('%E4Y%j',CAST(Column1 AS STRING))),其中Column1在TD中是十进制,所以在BQ中是数字。如果Column1在BQ中有值'2020280‘,我在</em
我需要在AS400中将整数转换为日期格式。 我有一个名为ivdat8的字段,它是格式化的YYYYMMDD中的整数。 我需要使用WHERE子句来选择今天和3天前这两个日期之间的数据。如何将ivdat8转换为可以在WHERE子句中使用的日期格式?我尝试了下面的方法将int转换为date: cast(cast(A.ivdat8 as varchar(50)) as date) & TIMESTAMP_FORMAT(ivdat8,'YYYYMMDD</