Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
22906



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |