Помощь в составлении запроса Mysql

Ребят помогите составить запрос mysql к базе.

Есть две таблицы, в одной таблице хранится дата в другой количество показов. Суть такова нужно посчитать количество показов допустим за 3 дня. Все показы хранятся в одной строке таблицы.

Пример: id text cont_numm (это показы)


Дата создания записи находится в другой таблице в поле date

Всю голову уже сломил не могу понять как высчитать.


Ответы (1 шт):

Автор решения: Eugene Winterson

Вот у меня есть две таблицы

Первая таблица с постами (posts со столбцами: id, post_id,post_name,post_date TIMESTAMP можно и обычный DATE)

Вторая таблица с счетчиком просмотров (post_views со столбцами: id,post_id,post_views) Осталось их соединить запросом используя JOIN и получишь показы за несколько дней в данном случае за 3.

SELECT * FROM posts AS p
JOIN post_views AS pv ON p.post_id = pv.post_id
WHERE p.post_date >= ( CURDATE() - INTERVAL 3 DAY ) 
→ Ссылка