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

如何使用AS关键字查询转换日期列

  •  0
  • Atihska  · 技术社区  · 6 年前

    这个给了我错误 Column 'new_date' cannot be resolved

        SELECT from_iso8601_date(substr(timestamp,1,10)) AS new_date 
        FROM "db_name"."table_name" 
        WHERE new_date > from_iso8601('2018-08-26') limit 10;
    

    SELECT * 
    FROM (SELECT from_iso8601_date(substr(timestamp,1,10)) FROM "db_name"."table_name") AS new_date
    WHERE new_date > from_iso8601('2018-08-26') limit 10;
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Atihska    6 年前

    我把这件事搞清楚了

    select *
    from 
    (
      SELECT from_iso8601_date(substr(timestamp,1,10)) as day,*
      FROM "db"."table"
     )
    WHERE  day > date_parse('2018-08-26', '%Y-%m-%d')  
     limit 10