Использование открытого запроса SQL в R studio - PullRequest
1 голос
/ 11 марта 2019

У меня установлено соединение с БД в моей R-студии через ODBC, к которой подключены подключенные к нему серверы. Мне нужно реализовать openquery для получения данных от SERVER1 внутри R studio.

Это SQL-запрос, который я использую в БД:

select * from openquery(Server1, 'SELECT count(*)
                             FROM mydata 
                             GROUP BY DATEADD(MONTH, DATEDIFF(MONTH, 0, sys_created_on), 0)')

Я интегрировал это как,

count <- dbGetQuery(mycon,'SELECT * from openquery(Server1, 'SELECT COUNT(*)
                                                        FROM mydata 
                                                        GROUP BY DATEADD(MONTH, DATEDIFF(MONTH, 0, sys_created_on), 0)')')

Приведенный выше запрос не работает, так как символ «создает проблему». Я пробовал '' и 'также.

Как мне решить эту проблему?

1 Ответ

1 голос
/ 11 марта 2019

Это не работает?

count <- dbGetQuery(mycon, 'SELECT * openquery(Server1, \'SELECT COUNT(*)
                                                         FROM mydata 
                                                         GROUP BY DATEADD(MONTH, DATEDIFF(MONTH, 0, sys_created_on), 0)\')')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...