MySQL WHERE инструкция для определения срока действия в течение 2 дней - PullRequest
2 голосов
/ 01 июля 2011

У меня есть столбец с именем expiry, который содержит дату истечения срока действия элемента в формате отметки времени.

Как мне выполнить запрос MySQL, чтобы выбрать только элементы с датой истечения в течение 2 дней?

Спасибо !!

Ответы [ 5 ]

5 голосов
/ 01 июля 2011
SELECT * FROM table WHERE expiry BETWEEN(TODAY(), TODAY() + 2)
1 голос
/ 01 июля 2011
SELECT * FROM table WHERE DATEDIFF(expire, NOW()) <= 2;
1 голос
/ 01 июля 2011
select * from mytable
where expiry between now() and adddate(now(), INTERVAL 2 DAY);
0 голосов
/ 01 июля 2011
WHERE dateCol <= date_sub(now(), interval 2 day);
0 голосов
/ 01 июля 2011
SELECT ...
WHERE expiry <= NOW()+"2 days";
...