У меня есть набор данных, где col - это VARCHAR (), но мне нужно, чтобы он был в формате DATE.
Я пытался сделать это следующим образом:
CREATE OR REPLACE TABLE df_new
AS SELECT
col1 AS NAME
col2 AS first_name
col3 AS last_name
,TO_DATE(col4, 'yyyymmdd') AS date
FROM df_old
, но я получаю сообщение об ошибке «Не удается разобрать» как дату в формате «ггггммдд».
Я пытался связываться с вводом для формата даты (например, «гггг / мм / дд»), но я довольно плохо знаком с SQL, поэтому не уверен, как поступить.