2017-08-10 134 views
0

我有一個存儲時間字符串的變量。sqlQuery中的全局變量

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'。

任何想法?

+1

juste'paste' it –

回答

0

您可以使用sprintf 只要做到這一點:

transactions_july <- sqlQuery(con, 
       sprintf("select DATA, VREME, PARTIJA, IZNOS 
       from pts where DATA > %s",date_n)) 

%s將由date_n代替,只要你想。 而對於sqlquerry,你也可以使用sqldf