62
задан 15 May 2011 в 09:23

3 ответа

Можно использовать это в операторе Where MySQL для возврата записей, которые были созданы в течение прошлых 7 дней/неделя:

created >= DATE_SUB(CURDATE(),INTERVAL 7 day)

Также использование ТЕПЕРЬ () в вычитании для предоставления hh:mm:ss разрешения. Таким образом для возврата записей, созданных точно (к второму) в течение прошлых 24 часов, Вы могли сделать:

created >= DATE_SUB(NOW(),INTERVAL 1 day)

12
ответ дан 31 October 2019 в 13:34

WHERE t.date >= DATE_ADD(CURDATE(), INTERVAL '-3' DAY);

использование заключает в кавычки на-3 значениях

-2
ответ дан 31 October 2019 в 13:34
SELECT DATEDIFF(NOW(),pickup_date) AS noofday 
FROM cir_order 
WHERE DATEDIFF(NOW(),pickup_date)>2;

или

SELECT * 
FROM cir_order 
WHERE cir_order.`cir_date` >= DATE_ADD( CURDATE(), INTERVAL -10 DAY )
-2
ответ дан 31 October 2019 в 13:34

Другие вопросы по тегам:

Похожие вопросы: