Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

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

 

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

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

тема: Выборка по дате. Что не так?
 
 автор: _query   (17.07.2006 в 04:47)   письмо автору
 
 

Значит создал я таблицу в таблицу усть столбец date тип этого столбца datetime записывает тоесть так 2006-07-11 00:00:00.

создал несколько строк и хочу выбрать все за где date больше 2006года например (всего 2 записи с датами 2006-07-11 00:00:00 и 2003-07-08 00:30:00)
пишу

SELECT * FROM 'tab' WHERE date >2005 LIMIT 0 , 30 


Выводит все в том числе с датой 2003-07-08 00:30:00 мне так кажется я написал вывести с датой больше 2005...

пишу

SELECT * FROM 'tab' WHERE date <2005 LIMIT 0 , 30  


Ничего не выводит

пишу как в примере вашей книге MySQL5 стр 104

SELECT * FROM 'tab' WHERE date>2006-07-10 


выводит опять все и тот что 2006-07-11 и тот что 2003-07-08 00:30:00. Почему так? Что не правильно?

   
 
 автор: Lelik   (17.07.2006 в 05:14)   письмо автору
 
   для: _query   (17.07.2006 в 04:47)
 

Попробуй так

SELECT * FROM 'tab' WHERE date >'2005' 


или так

$need_date = '2005';
SELECT * FROM 'tab' WHERE date >'$need_date' 

пока без лимита

   
 
 автор: Loki   (17.07.2006 в 12:15)   письмо автору
 
   для: _query   (17.07.2006 в 04:47)
 


SELECT * FROM 'tab' WHERE date >'2005-01-01 00:00'

   
 
 автор: Евгений Петров   (17.07.2006 в 12:24)   письмо автору
 
   для: _query   (17.07.2006 в 04:47)
 

SELECT * FROM 'tab' WHERE YEAR(date) >'2005' LIMIT 0 , 30

   
 
 автор: _query   (18.07.2006 в 02:46)   письмо автору
 
   для: Евгений Петров   (17.07.2006 в 12:24)
 

Спасибо.
Правильными советами оказались ответы Loki и Евгения Петрова.
Lelik дело не в кавычках.

   
Rambler's Top100
вверх

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