[英]Create date variable for dbGetQuery in R?
基本上这是我的查询/代码的开始:
dbGetQuery(con,'SELECT user_id, unique_id
where order_date > parse_datetime('2021-11-01')')
(拿出一个负载,因为这让我们明白了)。
查询很长,并且多次使用上面的日期。 所以我想知道是否可以创建一个变量并替换日期。
格式的东西:
date_variable <- 2021-11-01
dbGetQuery(con,'SELECT user_id, unique_id
where order_date > parse_datetime('date_variable')')
我对 R 很陌生,我真的不知道我在做什么,所以任何帮助将不胜感激!
谢谢!
是的你可以。 我更喜欢为此使用glue
package:
library(glue)
library(DBI)
date_variable <- as.Date("2021-11-01")
query <- glue_sql("SELECT user_id, unique_id where order_date > parse_datetime({date_variable})",
date_variable = date_variable,
.con = con)
dbGetQuery(con, query)
这个来源对你来说可能很有趣:安全运行查询
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.