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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Выбрать только те изменения у которого время новее

Сообщения:  [1-3] 

 
 автор: Ильдар   (23.01.2012 в 16:39)   письмо автору
 
   для: Alph[p]a   (23.01.2012 в 15:57)
 

У вас время в неправильном формате указанно, вряд ли будет правильно вести подсчет
2012-01-23 15:24 указывайте так
группирует майскул для того, чтобы у вас выдало только одной строкой запрос

  Ответить  
 
 автор: Alph[p]a   (23.01.2012 в 15:57)   письмо автору
 
   для: Alph[p]a   (23.01.2012 в 15:31)
 


SELECT `id`, MAX(`date`),`change` FROM `table` WHERE `id`='1' GROUP BY (`change`);


вот это работает...несовсем конечно понимаю как MySQL действует при этом?

Непонимаю.. как работает группировка?

  Ответить  
 
 автор: Alph[p]a   (23.01.2012 в 15:31)   письмо автору
 
 


id | change | date             |
---+--------+------------------+
 1 |  one   | 15:27 23.01.2012 |
 1 |  two   | 15:27 23.02.2012 |
 1 |  two   | 15:40 20.02.2012 |
 1 |  four  | 15:27 23.02.2011 |
---+--------+------------------+


нужно получить

id | change | date             |
---+--------+------------------+
 1 |  one   | 15:27 23.01.2012 |
 1 |  two   | 15:27 23.02.2012 |
 1 |  four  | 15:27 23.02.2011 |
---+--------+------------------+


только те `change` у которого время новее... как?

  Ответить  

Сообщения:  [1-3] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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