Не могу сформулировать mysql запрос по дате, в чем ошибка?
Есть задача- вывести три поста с самым минимальным количество просмотров за период от 7 до 30 дней с сегодняшнего дня.
Я пишу вот такой запрос ("SELECT ID, post_title, post_excerpt FROM wp_posts WHERE post_status = 'publish' AND
DATE(post_date) BETWEEN DATE(DATE_ADD(NOW(), INTERVAL -7 DAY)) AND DATE(DATE_ADD(NOW(), INTERVAL -1 MONTH))
AND post_type='post' ORDER BY views_count LIMIT 0,$posts_on_cullum")
Но он отдает, только id первой записи, в чем может быть ошибка?