powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать данные с максимальным временем за каждый день
7 сообщений из 7, страница 1 из 1
Выбрать данные с максимальным временем за каждый день
    #38821165
chernigov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет, помогите! Например в таблице есть данные вида

issue_id, change_date
1, 2014-11-05 12:00:00
1, 2014-11-05 12:30:00
1, 2014-11-06 11:00:00
1, 2014-11-06 12:00:00
2, 2014-11-06 14:00:00
2, 2014-11-06 15:00:00
2, 2014-11-07 16:00:00
2, 2014-11-07 17:00:00

как выбрать все issue_id с максимальным временем за каждый день, должно быть
1, 2014-11-05 12:30:00
1, 2014-11-06 12:00:00
2, 2014-11-06 15:00:00
2, 2014-11-07 17:00:00
...
Рейтинг: 0 / 0
Выбрать данные с максимальным временем за каждый день
    #38821176
Arhat109
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chernigov,

1. Выделить время соотв. функцией
2. Сгруппировать и применить максимизацию агрегатной функцией.

Детали в описании по Мускулю как-то так (не помню, поправят) dev.mysql.com или похоже...
...
Рейтинг: 0 / 0
Выбрать данные с максимальным временем за каждый день
    #38821194
chernigov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arhat109,

если Вам не сложно можно с примером, то я вообще не могу вьехать как это сделать
...
Рейтинг: 0 / 0
Выбрать данные с максимальным временем за каждый день
    #38821363
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Выбрать данные с максимальным временем за каждый день
    #38821451
chernigov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Правильно так, может кому пригодится
Код: sql
1.
2.
SELECT issue_id, MAX(change_date) FROM tab
GROUP BY issue_id, DATE(change_date)
...
Рейтинг: 0 / 0
Выбрать данные с максимальным временем за каждый день
    #38821706
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chernigovПравильно такрасстрелять
из реактивного сами-знаете-чего

PS. Хотя в данном конкретном случае этот запрос всё же будет работать правильно, но за это надо сказать отдельное спасибо разработчикам мускля.
...
Рейтинг: 0 / 0
Выбрать данные с максимальным временем за каждый день
    #38821763
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirchernigovПравильно такрасстрелять
из реактивного сами-знаете-чего

PS. Хотя в данном конкретном случае этот запрос всё же будет работать правильно, но за это надо сказать отдельное спасибо разработчикам мускля.


В конкретном случае расстраливать не надо --- тут
правильное использование GROUP BY.
А вот когда автор захочет получить дополнительные
аттрибуты, вот тут то и понадобится ссылка 16931258
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбрать данные с максимальным временем за каждый день
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]