Как сделать запрос из преобразованного столбца даты, используя ключевое слово AS - PullRequest
0 голосов
/ 20 сентября 2018

Это дает мне ошибку 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 Ответ

0 голосов
/ 21 сентября 2018

Я смог понять это как

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
...