代码之家  ›  专栏  ›  技术社区  ›  Bokambo

无效的\u转换\u参数:值不能转换为最新值

  •  0
  • Bokambo  · 技术社区  · 3 年前

    雅典娜表中有一列时间->一串

    我正在尝试转换为datetime,如下所示:

    SELECT
         "source"
       , "account"
       , CAST(time as date) Datetime
       
       FROM
         "testdata"
    

    它给了我以下错误:

    INVALID_CAST_ARGUMENT: Value cannot be cast to date: 2021-11-28T08:04:21Z
    
    1 回复  |  直到 3 年前
        1
  •  0
  •   Tim Biegeleisen    3 年前

    使用 DATE_PARSE

    SELECT source, account,
           DATE_PARSE(time, '%Y-%m-%dT%H:%i:%sZ') AS Datetime
    FROM testdata;