| |
|
|
| | Помогите пожалуйста, есть следующая проблема:
Необходимо вытащить из таблицы 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 дней... | |
| |
|
|