SQL Запрос в Rstudio - как узнать номер недели за последнюю неделю - PullRequest
0 голосов
/ 14 июля 2020

Я использую 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. Ничего не работает. не могу использовать

Кто-нибудь знает, как решить? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...