Я пытаюсь запросить таблицу в нашей базе данных mySQL, используя пакет DBI R.Однако мне нужно вытащить поля из таблицы, меняя поле даты ежемесячно и ограничив его значением 1.
У меня проблемы с циклом и текстом запроса sql.Я хотел бы создать цикл, который изменяет дату (ежемесячно), а затем печатает ее в запрос к базе данных, которая затем извлекает все данные, которые соответствуют ежемесячным условиям.
На данный момент это мой код:
for (i in seq(0,12,1)){
results <- dbGetQuery(myDB, paste("SELECT * FROM cost_and_price_period WHERE start_date <=", '01-[[i]]-2019'))
}
Основная проблема заключается в том, что R не распознает операторы постинкрементного типа, такие как ++, поэтому я знаю, что мог бы просто сделать 12 отдельных запросова затем связать их, но я бы предпочел сделать один эффективный запрос.У кого-нибудь есть какие-либо идеи?