|
|
|
| Помогите пожалуйста, есть следующая проблема:
Необходимо вытащить из таблицы mysql все значения в которых с даты указанной в поле sk_date (в базе дата в формате date) прошло более 30 дней. Т.е. нужно как то в запросе сравнить текущую дату и sk_date и если количество дней между ними 30 и более, то выдернуть эту строку из базы. Помогите советом, а лучше примером кода. | |
|
|
|
|
|
|
|
для: Romanych
(15.10.2013 в 21:49)
| |
SELECT
*
FROM
tbl
WHERE
sk_date > NOW() - INTERVAL 30 DAY
|
Если 30 дней - это примерно месяц, то можно использовать INTERVAL 1 MONTH. | |
|
|
|
|
|
|
|
для: cheops
(15.10.2013 в 22:00)
| | cheops, спасибо ты мне не первый раз помог. все работает как мне нужно, но только если знак "<" поставить в другую сторону | |
|
|
|
|
|
|
|
для: Romanych
(15.10.2013 в 22:03)
| | А... ну да, а мне что-то далось, что за последние 30 дней... | |
|
|
|