我在一个名为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
感谢您的帮助。