Всем привет! Данные о дате в Mysql хранятся в формате timestamp, но вот такое условие не работает:
SELECT * FROM `posts` WHERE `date` > (NOW() - 3600*24*7)
Как правильно и эффективнее всего вывести последние записи за неделю?
Ведь такая запись, мне кажется тяжелой, при большом количестве данных?
SELECT * FROM `posts` WHERE UNIX_TIMESTAMP(`date`) > UNIX_TIMESTAMP(NOW() - 3600*24*7)