Реструктуризация данных; Создать обзор маршрутов на основе точек маршрута - PullRequest
0 голосов
/ 01 мая 2018

Нужна помощь с оператором sql для реструктуризации моих данных. У меня есть набор данных, который имеет много точек множества маршрутов. У каждой точки есть маршрут, время и местоположение.

Как это:

routeid, time, location 
1, 2017-04-06 14:15:33, Netherlands
1, 2017-04-06 14:15:35, Netherlands
1, 2017-04-06 14:15:38, Netherlands
1, 2017-04-06 14:15:42, Netherlands
1, 2017-04-06 14:15:48, Belgium
1, 2017-04-06 14:15:52, Belgium
1, 2017-04-06 14:15:56, Belgium
2, 2017-04-06 14:15:44, Netherlands
2, 2017-04-06 14:15:52, Netherlands
2, 2017-04-06 14:15:56, Netherlands
2, 2017-04-06 14:16:00, Germany
2, 2017-04-06 14:16:04, Germany

Теперь я пытаюсь составить обзор, по каким точкам прошел каждый маршрут, с какого времени и до какого времени. Так с приведенными выше данными:

routeid, location1, starttime, endtime, location2, starttime, endtime
1, Netherlands, 2017-04-06 14:15:33, 2017-04-06 14:15:42, Belgium, 2017-04-06 14:15:48, 2017-04-06 14:15:56
2, Netherlands, 2017-04-06 14:15:44, 2017-04-06 14:15:56, Germany, 2017-04-06 14:16:00, 2017-04-06 14:16:04

Это образец с той же структурой. У самих данных гораздо больше точек и местоположений, поэтому они могут стать таблицами с большим количеством столбцов. Я хотел бы создать эту таблицу с кодом SQL. Но у меня возникли некоторые проблемы с запуском сценария. Кажется, мне нужно перебрать данные, но я использую SQL. Какому подходу я должен следовать? Извлеките данные и используйте Python или есть какой-то способ сделать это в SQL, который легко изучить с помощью pssql?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...