Страница 1 из 1
Как извлечь из таблицы поля DATATIME 00-00-00 00:00:00
Добавлено: 2012-02-03 7:32:30
anatoliy.qis
Здравствуйте подскажите пожалуйста как мне извлечь из таблицы поля от 06:00:00 времени до 22:00:00 и с определенного пользователя.
Вот пробовал так
Код: Выделить всё
$res= mysql_query("SELECT user,datatime FROM table_user WHERE HOUR(datatime ) BETWEEN 06 AND 21");
работает по времени нормально но как добавляю
Код: Выделить всё
$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' AND HOUR(datatime ) BETWEEN 06 AND 21");
сразу ошибка, подскажите что не так, может есть еще вариант какой-нибудь за раннее благодарю.
Re: Как извлечь из таблицы поля DATATIME 00-00-00 00:00:00
Добавлено: 2012-02-03 8:54:37
snorlov
А вы попробуйте сначала дать
Код: Выделить всё
$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' ");
А потом
Код: Выделить всё
$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' AND ( HOUR(datatime ) BETWEEN 06 AND 21)");
Re: Как извлечь из таблицы поля DATATIME 00-00-00 00:00:00
Добавлено: 2012-02-03 9:09:06
anatoliy.qis
snorlov писал(а):А вы попробуйте сначала дать
Код: Выделить всё
$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' ");
А потом
Код: Выделить всё
$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' AND ( HOUR(datatime ) BETWEEN 06 AND 21)");
Пробовал и по вашему.
Но у меня и так работает
Код: Выделить всё
$res= mysql_query("SELECT user,datatime FROM table_user WHERE HOUR(datatime ) BETWEEN 06 AND 21");
и так
$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' ");
а вмести не хочет
$res= mysql_query("SELECT user,datatime FROM table_user WHERE user = 'admin' AND HOUR(datatime ) BETWEEN 06 AND 21");
Re: Как извлечь из таблицы поля DATATIME 00-00-00 00:00:00
Добавлено: 2012-02-03 9:30:36
anatoliy.qis
Тема закрыта решил проблему спасибо всем вам за помощь.