Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выборка INTERVAL для поля TIME
 
 автор: big-rich   (06.09.2010 в 12:36)   письмо автору
 
 

Есть таблица с полем time_on_start тип TIME. Например time_on_start='08:00:00'

Делаю запрос, чтобы найти записи в районе 08:00:00 плюс/минус 30 минут

SELECT * FROM table WHERE (time_on_start>'08:00:00'-INTERVAL '30' MINUTE) AND (time_on_start<'08:00:00'+INTERVAL '30' MINUTE)

Но ничего не выходит. Что я делаю не так?

  Ответить  
 
 автор: Trianon   (06.09.2010 в 20:01)   письмо автору
 
   для: big-rich   (06.09.2010 в 12:36)
 

Э...
SELECT * FROM table WHERE (time_on_start BETWEEN '07:30:00' AND '08:30:00') 

нет?

Еще можно (нужно, если Вы собираетесь чего-то добавлять или отнимать) применить функцию TIME(), но по-моему это от лукавого.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования