[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: выбрать даты в интервале
PiratXXX
Добрый вечер!!!

ВСЕХ С НОВЫМ ГОДОМ!!!

Блин люди помогите голо закипела, чет не могу догнать.

Суть такая надо выбрать из БД записи в каторых дата(тип datetime) входит в интервал между той самой датой и той самой датой+(какое то кол-во секунд).

блин пробовал так:

$Query =mysql_query("SELECT * FROM `table` WHERE DATE(`date`) BETWEEN (DATE(`date`) AND DATE(`date`) + INTERVAL 100 SECOND)");

но чет не выходит.((( где ошибка? или может запрос в корне не правильный??

спасибо! еще раз с новым годом!



Спустя 35 минут, 42 секунды (2.01.2011 - 02:44) inpost написал(а):
date >= and <= ???

Спустя 7 часов, 11 минут, 28 секунд (2.01.2011 - 09:56) PiratXXX написал(а):
inpost

не помогает!(

Спустя 1 час, 57 минут, 21 секунда (2.01.2011 - 11:53) Michael написал(а):
BETWEEN (x AND y)
скобки красным - не нужны.

Спустя 11 минут, 57 секунд (2.01.2011 - 12:05) PiratXXX написал(а):
Michael

а ну да. скобки лишние.

Но все равно не работает. точнее услое не выполняется!

Спустя 2 минуты, 50 секунд (2.01.2011 - 12:08) Michael написал(а):
что значит точное условие? ты же сам отсекаешь секунды.
Вместо DATE(`date`) используй `date`

Спустя 38 минут, 17 секунд (2.01.2011 - 12:46) PiratXXX написал(а):
Michael
точно протупил! но все равно достает не выполняя условие.

блин извините, надо выбрать те записи в которых дата (2011-01-02 09:00:22)
входит в интерва между СЕГОДНЯШНЕЙ ДАТОЙ и сегодняшней датой минус количество секунд

Спустя 1 час, 57 минут, 57 секунд (2.01.2011 - 14:44) Michael написал(а):
WHERE `date` BETWEEN (NOW() - INTERVAL 100 SECOND) AND NOW()


_____________
http://flibro.com/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.