如何从具有 YYYYMMDD 和 YYYYMM 格式的日期中获取 YYYY 列作为procces_year和 MM AS



我在一个名为process_date的列中有一些日期,如 20190101 (YYYYMMDD( 和 201901 (YYYYMM(,我需要两列,一列名为process_year的列,其中包含年份 (YYYYprocess_month(,当我使用

date_part('year',process_date::numeric(8,0)) as process_year

格式为 201901 (YYYYMM( 的日期取值"20",与

date_part('month',process_date::numeric(8,0)) as process_month

将值"19"转换为相同的格式201901 (YYYYMM(

我找到了一种方法:

substr(process_date,1,4) as process_year

substr(process_date,5,2) as process_month

感谢您的帮助。

相关内容

  • 没有找到相关文章

最新更新