Ошибка при использовании функций даты Presto: '> =' нельзя применить к varchar, date
Я столкнулся с проблемой при использовании функций presto date для получения данных текущего и предыдущего дня.
"Произошла ошибка при обмене данными с Presto. Плохое соединение: Tableau не удалось подключиться к источнику данных. Код ошибки: 9F80FB23 [Simba][Presto] (1060) Ошибка запроса Presto: строка 30:37: '>=' нельзя применить к varchar, date (1) [Simba][Presto] (1060) Ошибка запроса Presto: строка 9:24: '>=' нельзя применить к varchar, date (1) "
Не могли бы вы помочь / предложить нам решить эту проблему?
*where a.event_date <= current_date
*where a.event_date <= date 'current_date' - interval '1' day
1 ответ
строка 9:24: '>=' нельзя применить к varchar, date (1)
Здесь нет
>=
в запросе, который вы предоставили, однако я предполагаю
event_date
столбец varchar, поэтому вам нужно что-то вроде этого:
CAST(a.event_date AS date) <= current_date - interval '1' day