Ошибка запроса AWS Athena при попытке фильтрации по дате - PullRequest
0 голосов
/ 14 октября 2018

Я пытаюсь использовать Athena для запроса некоторых данных, которые я сохранил в корзине s3 в формате паркета.У меня есть поле с именем datetime, которое определено как тип данных даты в моем каталоге данных клея AWS.Image showing schema details in Data Catalog

Когда я пытаюсь выполнить следующий запрос в Афине, я получаю следующую ошибку:

SELECT DISTINCT datetime 
FROM "craigslist"."pq_craigslist_rental_data_parquet"
WHERE datetime > '2018-09-14'
ORDER BY datetime DESC;

И ошибка:

Ваш запрос содержит следующие ошибки:

SYNTAX_ERROR: строка 3:16: '>' нельзя применить к дате, varchar (10)

Что такоеЯ тут не так делаю?Как правильно отфильтровать эти данные по дате?

1 Ответ

0 голосов
/ 14 октября 2018

проблема с строковым литералом, используемым для фильтра даты.Используйте WHERE datetime > date '2018-09-14'

...