Po pripojení k databáze cez RMySQL som napísal niekoľko R-skriptov - aby som ich uľahčil: Je možné v MySQL Query nastaviť dátum ako premennú?
napr.
x<-"2012-12-01"
rs <- dbGetQuery(db,"**** where date between "x" and "2012-12-31"")
Existuje nejaká možnosť alebo je všetko v "" iba veciach MySQL? Vďaka!
odpovede:
2 pre odpoveď č. 1použitie paste
dynamicky napísať dopyt:
x<-"2012-12-01"
query <- paste("**** where date between "",x,"" and "2012-12-31"",sep="")
Takto sa vytvorí dotaz, napríklad:
"**** where date between "2012-12-01" and "2012-12-31""
potom
rs <- dbGetQuery(db,query)