|
MySQL.RU - Webboard
Вернуться
вопрос по дате (Незнайка) 05/07/2005 - 17:42:28
Re: вопрос по дате (bac) 05/07/2005 - 23:03:57
From: Незнайка - 05/07/2005 - 17:42:28
Subject:вопрос по дате
-----------------
скажите как выбрать в таблице данные за текущий час, за предидущий час и за пред-пред идущий час
в таблице данные записаны в виде:
DATE NUM
2005-07-05 14:01:00 1
2005-07-05 14:23:00 1
2005-07-05 14:27:00 1
2005-07-05 14:50:00 1
2005-07-05 15:01:00 1
2005-07-05 15:06:00 1
2005-07-05 16:26:00 1
2005-07-05 16:33:00 1
2005-07-05 16:41:00 1
сейчас допустим 16 часов
я вот что делаю:
SELECT date, SUM(num) FROM stats WHERE date>date_sub(now(),interval 1 hour) GROUP BY HOUR(date) HAVING HOUR(date)<=HOUR(now()) ORDER BY date DESC
правильный такой запрос или нет?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
22906
|
|