Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Развернуть запрос / 2 сообщений из 2, страница 1 из 1
01.02.2016, 12:44:09
    #39160000
reaque
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Развернуть запрос
Имеется таблица, в которой фиксируется время прохождения отметок на трассе лыжником.

Лыжник Дата_время
10 2016-02-01 12:00
15 2016-02-01 12:10
20 2016-02-01 12:15
10 2016-02-01 12:09
15 2016-02-01 12:12
20 2016-02-01 12:19
10 2016-02-01 12:40
15 2016-02-01 12:30


В примере 3 лыжника (с номерами 10, 15 и 20).
Число контрольных отсечек заранее неизвестно (но для всех одинаково).

Надо записать запрос так, чтобы получить таблицу следующего вида:

Лыжник Отсечка1 Отсечка2 Отсечка3 ....
10 12:00 12:09 12:40
15 12:10 12:12 12:30
20 12:15 12:19 null

Можно ли средствами mysql это реализовать или обработку вынести в программу?
...
Рейтинг: 0 / 0
01.02.2016, 12:50:22
    #39160011
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Развернуть запрос
Это PIVOT.
MySQL про него не знает.
Или эмулировать (возможно, динамическим кодом, скажем, в ХП), или отдать формирование нужного вида клиенту. Последнее имхо предпочтительнее.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Развернуть запрос / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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