Указание диапазона дат для SQL-запроса в RODBC - PullRequest
0 голосов
/ 29 марта 2019

Я использовал пакет RODBC для извлечения данных таблицы из базы данных. Однако когда я пытаюсь получить представления, требующие ввода диапазона дат, я не могу понять, как задать диапазон дат. Работает с кодом SQL, но не с R.

Итак, вот код SQL (который отлично работает)

FROM "_SYS_BIC"."THEVIEWIWANT/THESPECIFICTABLE"('PLACEHOLDER' = ('$$IP_DATE_KEY$$', '2018-12-27 10:34:11.7760000'))

При этом указанные данные будут извлечены с 12/27/18 в качестве указанной даты начала. Нет проблем.

Я пытаюсь повторить то же самое в RODBC

Этот код (без даты начала) также отлично работает.

dat <- sqlQuery(ch, "select VAR_1, VAR_2
         from _SYS_BIC.THEVIEWIWANT/THESPECIFICTABLE",
         max = 100000)

Теперь я пытаюсь повторить, как я делаю это в SQL в R с вводом даты, но безуспешно:

dat <- sqlQuery(ch, "select VAR_1, VAR_2
              from _SYS_BIC.THEVIEWIWANT/THESPECIFICTABLE('PLACEHOLDER' = 
              ('$$IP_SALE_DATE_KEY$$', '2018-12-27 10:34:11.7760000'))" ,
              max = 100000)

Для некоторых операций, которые мне нужны, требуется диапазон дат, и мне кажется, что я не могу настроить диапазон дат для работы с RODBC, и документация также не охватывает даты.

Спасибо заранее!

...