Невозможно сделать запрос sql, чтобы получить данные за неделю go. - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь набрать SQL, чтобы получить количество показов и кликов из таблицы click_name по pub_name из publish_table за последние 7 дней. Как я могу написать это?

Я пытался написать запрос, но чувствую, что что-то не так. Как сделать указанное выше условие в SQL? Я хотел бы услышать от вас.

SELECT Impressions, Clicks
FROM click_table
WHERE date BETWEEN DATE_SUB(NOW(), INTERVAL 7 DAY) AND NOW() by area;

1 Ответ

1 голос
/ 20 марта 2020

Я думаю, что вы ищете агрегацию:

SELECT area, SUM(Impressions), SUM(Clicks)
FROM click_table
WHERE date >= DATE_SUB(NOW(), INTERVAL 7 DAY) 
GROUP BY area;

Я предполагаю, что у вас нет будущих дат, поэтому этого должно быть достаточно.

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