Выбрать другой форум Форум PHP Форум Apache Форум Рег. Выражения Форум MySQL HTML+CSS+JavaScript Форум Flash Разное ------------------- Форум С++ Разное С++ ------------------- Медико-психологические вопросы Сам себе юрист О Жизни и про Жизнь
Здравствуйте, Посетитель!
Новая тема
Поиск
Список тем
вид форума:
следующая тема
предыдущая тема
Приветствую, граждане. Задача такая - вывести записи, старше определенной даты. Поле даты имеет формат date. (2007-04-28) Как правильно написать запрос? - всё перепробовал, ничего не помогает. Спасибо за помощь.
Работа с датой в мускуле здесь: http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html http://x-news.ru/index.php?option=com_content&task=view&id=1087&Itemid=99999999 А в частности запрос будет с приведением даты к юнихтаймштам, чтобы можно было сравнивать. Лучше всего и хранить дату в таком формате в поле int(14)
SELECT UNIX_TIMESTAMP(`date`) > UNIX_TIMESTAMP('1997-10-04')
Так и пишите
SELECT * FROM tbl WHERE putdate > '2007-04-28'
.