Помощь в составлении запроса Mysql
Ребят помогите составить запрос mysql к базе.
Есть две таблицы, в одной таблице хранится дата в другой количество показов. Суть такова нужно посчитать количество показов допустим за 3 дня. Все показы хранятся в одной строке таблицы.
Пример: id text cont_numm (это показы)
Дата создания записи находится в другой таблице в поле date
Всю голову уже сломил не могу понять как высчитать.
Ответы (1 шт):
Вот у меня есть две таблицы
Первая таблица с постами (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 )