Sql Запрос из таблицы данных и вывод в матрицу внутри цикла - PullRequest
0 голосов
/ 23 октября 2019

Я работаю с некоторыми данными о трафике в Visual Basic 2015 и Microsoft SQL Server Data Tools 14.0.60519.0. Моя таблица данных называется Veh_Record.

Вот примерные данные

Veh_No     Lane     Position      Speed   Leader_Veh  Headway  
    1        1        0.25        0.00         2        0.23                  
    2        1        0.48        0.00  
    1        1        4.66        79.38        2        0.13  
    2        1        4.79        77.58  
    3        2        4.21        0.00  
    1        1        9.09        79.56        2        0.02  
    2        1        9.11        77.67  
    3        2        8.54        77.94        7        0.50  
    1        1        13.52       79.62  
    2        1        13.42       77.64        1        0.10  
    3        2        12.88       78.03        7        0.40  
    4        1        2.90        0.00         2        10.52  
    1        1        17.97       79.74        6        7.50   

Я хотел бы разделить каждую пару транспортных средств (Veh no - Leader Veh) и получить их значения Speed ​​(столбец 4) и Headway (столбец 6) вустановить отношения между ними для каждой пары Лидер-Последователь. Я хочу поместить данные о скорости и прогрессе для каждой пары Лидер-Последователь в матрицу, чтобы определить коэффициент их наилучшей кривой соответствия. Я уже написал код для определения коэффициента линии тренда ряда данных, которые будут получены из матрицы. Но я застрял, как поместить эти значения в матрицу, используя Sql в цикле.

Я пробовал этот код:

   SELECT sv.Veh_No, sv.Leader_Veh, Speed, Headway FROM Veh_Record sv 
   WHERE sv.Veh_No = Veh_No
   And
   sv.Leader_Veh = Leader_Veh
   AND
   sv.Lane = Lane
   ORDER BY Veh_No ASC

Любая помощь будет весьма заметна. С уважением. Тарик

...