2013-09-17 2 views
1

Я пытаюсь построить запрос mysql, который вытащит записи из отметки времени, которая составляет от 7 дней от сегодняшней даты и 7 дней от сегодняшней даты. Я могу получить строки, которые 7 дней в любом случае, но не оба, и не могут понять, как это сделать. Спасибо за помощь.Запрос MySql за 7 дней до того, как сказать, дней вперед

+1

Вы попробовали 'МЕЖДУ? '? укажите свой рабочий запрос в вопросе. – Lobo

ответ

3
SELECT 
    * 
FROM 
    myTable 
WHERE 
    myTimestamp >= date_add(myTimestamp , INTERVAL -7 DAY) 
    AND 
    myTimestamp < date_add(myTimestamp , INTERVAL 7 DAY) 

... должен работать, но было бы проще, если бы мы могли видеть ваши данные схемы и примера.

+0

Это именно то, что мне нужно, я пытался совместить интервалы. Должен был знать, что это было что-то простое. Спасибо за вашу помощь. –

Смежные вопросы