Я пытаюсь отфильтровать поле даты и времени в базе данных Oracle через dbplyr. Я пробовал множество разных способов сделать это, два моих лучших предположения можно увидеть ниже с сообщениями об ошибках. Кто-нибудь знает, как это сделать?
tbl(con2, in_schema("DB", "TABLE")) %>%
filter(FULL_DATE >= "2020-09-01 00:00:00")
дает мне:
Error: nanodbc/nanodbc.cpp:1617: HY000: [Oracle][ODBC][Ora]ORA-01861: literal does not match format string
<SQL> 'SELECT * FROM (SELECT *
FROM (DB.TABLE)
WHERE ("FULL_DATE" >= '2020-09-01 00:00:00')) "zzz90" WHERE ROWNUM <= 11.0'
а также
tbl(con2, in_schema("DB", "TABLE")) %>%
filter(sql('CREATED_DATE >= 2020-09-01 00:00:00'))
дает мне:
Error in result_fetch(res@ptr, n) :
Query needs to be bound before fetching
as.Date("2020-09-01 00:00:00", ... )
? и со второй попытки, может быть, дата должна быть в кавычках: 2020-09-01 00:00:00 ? - person zx8754   schedule 02.11.2020