|
|
|
| select ID, TITLE, DATE, FULLDESCR, AUTHOR
from WEDI.news
where lower(FULLDESCR) like lower('%Здесь%')
and RAZDEL=1
and DATE >= DATE_FORMAT('04.09.2006','%Y-%m-%d')
and DATE <= DATE_FORMAT('05.09.2006','%Y-%m-%d')
запрос не работает из-за формы даты, в БД она хранится в виде YYYY-MM-DD, я попытался подогнать ее под такой формат, но все равно не хочет работать. Подскажите, что делать!!! | |
|
|
|
|
|
|
|
для: Keenz
(05.09.2006 в 21:08)
| | DATE_FORMAT() выполняет обратную задачу - эта функция форматирует дату в MySQL-формате в другой формат. Вам потребуется, преобразовать дату к MySQL-формату средствами PHP или воспользоваться функцией STR_TO_DATE():
select ID, TITLE, DATE, FULLDESCR, AUTHOR
from WEDI.news
where lower(FULLDESCR) like lower('%Здесь%')
and RAZDEL=1
and DATE >= STR_TO_DATE('04.09.2006','%d.%m.%Y')
and DATE <= STR_TO_DATE('05.09.2006','%d.%m.%Y')
|
Но она доступна только начиная с версии MySQL 5.0.3. | |
|
|
|