我一直在使用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)
现在,我尝试使用日期输入但没有运气,在R中的SQL中复制我的操作方式:
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一起使用的日期范围,并且文档似乎也没有涵盖日期。
提前谢谢您!