Forum Webscript.Ru

Общие => Базы данных => Тема начата: tarya от 19 Декабря 2003, 17:08:51

Название: Выборка за час
Отправлено: tarya от 19 Декабря 2003, 17:08:51
Привет


Вообще то интерисует как узнать количество записей за час, например за такое то число и такой то час?....

кто подскажет?



Благодарствую.
Название: Выборка за час
Отправлено: ondr от 19 Декабря 2003, 17:28:55
что мешает соответствующее поле ввести и делать по нему выборку?
Название: Выборка за час
Отправлено: tarya от 19 Декабря 2003, 17:34:31
у меня есть уже поле DATETIME и как по нему выбирать за час?

SELECT date FROM stats WHERE date =\'?????????\';
Название: Выборка за час
Отправлено: Phoinix от 19 Декабря 2003, 17:39:29
SELECT date FROM stats WHERE date < \'время окончания часа\' AND date > \'время начала часа\'

P.S.
Хотя зависит от формата поля, можно и так

SELECT date FROM stats WHERE date REGEXP \'YYYY-MM-DD HH\'
Название: Выборка за час
Отправлено: ondr от 19 Декабря 2003, 17:48:15
tarya
Здесь (http://t1.web39.net/mysql_man.zip) все есть. Читай раздел "6.3.4 Функции даты и времени".
Название: Выборка за час
Отправлено: tarya от 19 Декабря 2003, 17:53:05
Цитировать
Phoinix:
SELECT date FROM stats WHERE date REGEXP \'YYYY-MM-DD HH\'



вот, то что нужно, спасибо огромное