我有一个存储时间字符串的变量。
library(lubridate)
date_n <- today() - years(2)
我想在以下sqlQuery中使用 date_n 。
transactions_july <- sqlQuery(con,
"select DATA, VREME, PARTIJA, IZNOS
from pts
where DATA > '2016-08-10'")
基本上,date_n将取代日期 - '2016-08-10'。
有什么想法吗?
答案 0 :(得分:0)
您可以使用sprintf
就这么做:
transactions_july <- sqlQuery(con,
sprintf("select DATA, VREME, PARTIJA, IZNOS
from pts where DATA > %s",date_n))
%s
将由date_n
替换为您想要的内容。
对于sqlquerry,您也可以使用sqldf
。