Выполнение запроса с использованием dplyr в базе данных Microsoft Access из R 3.6.2 с использованием DBI и odb c приводит к синтаксической ошибке «отсутствует оператор».
Запрос:
db %>%
filter(year(Date) == 2017)
Поле Дата сохраняется как Этот запрос работал для меня в прошлом. Из сообщения об ошибке я вижу, что оно переводится как (EXTRACT(year FROM `Date`) = 2017.0)
, что, насколько мне известно, должно быть действительным SQL.
Я наткнулся на ошибку или я делаю что-то не так? Если да, то как правильно это сделать?