|
|
|
| Можно ли в запросе реализовать или надо средствами PHP все таки такую логику:
Независимо когда запрос обращается к базе получить дату функцией NOW(), но что бы часы и минуты былии 00:00 или 23:59?
И более усложненные варианты - NOW() + INTERVAL 2 WEEK но что бы с часами и мунутами та же ситуация???
Например:
SELECT * FROM table WHERE date BETWEEN NOW() AND NOW()+INTERVAL 2 WEEK
но что бы и в первом случае NOW() - сегодняшнее число и время 00:00
а во втором NOW()+INTERVAL 2 WEEK - сегодняшнее число + 2 недели и время 23:59 | |
|
|
|
|
|
|
|
для: durable
(05.03.2010 в 21:22)
| | условие эквивалентно where date(date) = curdate() | |
|
|
|
|
|
|
|
для: Trianon
(05.03.2010 в 22:46)
| | Спасибо.
Вот так получилось:
SELECT * FROM `adverts` WHERE date(adv_life) = date(NOW+interval 3 day) | |
|
|
|