Я пытаюсь использовать dbplyr для извлечения данных из базы данных SQL, используя приведенный ниже код, выбирая столбцы и фильтруя строки.
df <- tbl(con, in_schema("adm", "tablename")) %>%
select(col1, col2, col3) %>%
filter(col1 >= min_date) %>%
collect()
Но у меня появляется следующее сообщение об ошибке. Кто-нибудь сталкивается с этой проблемой?
Error: <SQL> 'SELECT *
FROM (SELECT TOP 100 PERCENT "col1", "col2", "col3"
FROM adm.tablename) "dbplyr_004"
WHERE ("col1" >= '2018-10-11')'
nanodbc/nanodbc.cpp:1587: 42000: [Microsoft][ODBC Driver 13 for SQL Server][SQL Server]Parse error at line: 2, column: 22: Incorrect syntax near 'PERCENT'.