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

Есть таблица

name | num | ndate

Есть список дат (2016-10-10 12:00, 2016-10-10 12:10, 2016-10-10 12:20 ...) около 50 дат

Можно ли как-то оптимальнее сделать выборку, в которой первым была бы сумма по NUM, где NDATE меньше первого элемента списка дать, вторым - сумма по NUM, где NDATE меньше второго элемента и т.д., пока не закончится список?
...
Рейтинг: 0 / 0
Выбор записей, где дата меньше, чем указано в списке
    #39345172
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если нет ограничения на повторение записей (т.е. одна и та же запись отдана как соответствующая двум разным датам из списка) - то запросто. Иначе сложнее, да и не всегда возможно.
...
Рейтинг: 0 / 0
Выбор записей, где дата меньше, чем указано в списке
    #39345177
Error202
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На повторение нет ограничений... А как запросто?
...
Рейтинг: 0 / 0
Выбор записей, где дата меньше, чем указано в списке
    #39345199
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Error202как запросто?Конвертируй свой список в таблицу. А потом связывай её с исходной по неравенству. И на итоговом наборе применяй FAQ: Выборка первой/последней записи в группах , где группировка выполняется по значению из списка.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выбор записей, где дата меньше, чем указано в списке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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