使用DBI在R中进行日期循环查询

时间:2018-07-28 19:41:09

标签: mysql sql r presto

我有一个查询

library(DBI)
res = dbSendQuery(con,
       "select 
        X, Y, z from table where date between date'2018-07-01' - interval '31' day and date'2018-07-01 - interval '1' day")
res.df = dbFetch(res, -1)  

我想在日期循环上运行它,以便填充2018-07-01至2018-07-30之间所有日期的数据

有人可以帮我提供该代码

2 个答案:

答案 0 :(得分:0)

在2018年7月1日至2018年7月30日之间的所有日期的数据均不需要循环。

您可以按日期进行过滤:

res = dbSendQuery(con,
                  "select X, Y, z 
                  from table 
                  where date > '2018-06-31' 
                  and date < '2018-07-31'")
res.df = dbFetch(res, -1)  

答案 1 :(得分:0)

如果您真的想要循环:

<div class="wrapper">
  <p>Some text here</p>
  <div class="b">
    <div class="animationText">
      anime text 1<br> anime text 2
    </div>
  </div>
</div>