Я использую RStudio, но пишу с помощью SQL. Я пытаюсь объединить две таблицы, содержащие идентификатор, идентифицирующий продукт. Я хотел бы написать код, который каждый раз дает мне объединенную таблицу с данными за прошлую неделю, но, конечно, я не хочу каждый раз писать номер недели вручную.
Я сделал следующее:
lastCW <- sqldf("
SELECT s.Name, c.Name, s.ID, c.ID, sum(c.buys)
FROM table1 s
LEFT JOIN table2 c ON s.ID = c.ID
WHERE s.Startwoche = 28 AND c.Week = '2020w28'
GROUP BY s.Name, c.Name, s.ID, c.ID
")
Я хотел бы заменить 28 в строке WHERE чем-то, что возвращает мне текущую дату. Пробовал неделю, сегодня, current_date. Ничего не работает. не могу использовать
Кто-нибудь знает, как решить? Спасибо!