[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: формирование sql запроса сложного типа
Guest
Есть запрос, которые выбирает все строки с такой-то по такую-то дату:
Свернутый текст
$resrq = mysql_query("SELECT  `sait`.`id`,`statistica`.`datadni`,`statistica`.`datavremy`, `sait`.`name`,`kategorii`.`kati`  FROM `statistica`,`sait`,`kategorii`  WHERE  `sait`.`id`='".$region."' AND `sait`.`id`=`statistica`.`nameid`  AND `kategorii`.`id`=`sait`.`kategory`  AND  `statistica`.`datadni` BETWEEN '".$s."' AND  '".$po."' GROUP BY `statistica`.`datadni`  ") or die(mysql_error());

Все работает. С одной датой есть например 5 строк (у них одна дата, но разное время), с другой датой есть например 2 строки (у них одна дата, но разное время).
Смысл такой:
15 октября 12.14
15 октября 22.45
16 октября 9.05
16 октября 13.54
16.октября 17.12
Сделав запрос , приведенный выше, я группирую строки, так, что выводится одна строка по каждой дате ( GROUP BY `statistica`.`datadni`).
15 октября 12.14
16 октября 13.54
Но как сделать так чтобы это была строка с последним временем в этот день?
То есть хочу так:
15 октября 22.45
16.октября 17.12
Подскажите пожалуйста????????????????????

 ! 

М
Выделяйте код специальными тегами !
Winston




Спустя 4 минуты, 52 секунды (19.10.2011 - 13:19) Игорь_Vasinsky написал(а):
НУ может ORDER BY `id` DESC добавить?
4 раза перечитывал пост...

Спустя 12 минут, 23 секунды (19.10.2011 - 13:31) Guest написал(а):
нет, не подходит . а по какому принципу выводится запись
GROUP BY `statistica`.`datadni` ?????????????
Почему не выводится последняя запись сгруппированная таким образом???
Помогите решить проблему.

Спустя 1 час, 15 минут, 59 секунд (19.10.2011 - 14:47) Guest написал(а):
вопрос решен

Спустя 31 минута, 28 секунд (19.10.2011 - 15:19) Winston написал(а):
Каким образом? Поделись smile.gif

Спустя 1 час, 43 минуты, 16 секунд (19.10.2011 - 17:02) imbalance_hero написал(а):
Winston
Логично только подзапросом smile.gif

Спустя 15 часов, 34 минуты, 27 секунд (20.10.2011 - 08:36) Эли4ка написал(а):
и пишите в одну строку..неудобно...
Быстрый ответ:

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