У меня есть следующий запрос:Ms Access SQL расчет из нескольких строк
SELECT
InspectionID, Distance, Continuous, structural_grade
FROM
Conditions
WHERE
Continuous LIKE ("S%") OR Continuous LIKE ("F%")
ORDER BY
InspectionId ASC, Distance ASC
который выводит:
262 60.80 S01 3
262 73.10 F01 3
262 82.60 S02 2
262 140.30 F02 2
263 30.80 S01 2
263 46.60 F01 2
380 4.60 S01 3
380 8.50 F01 3
380 9.80 S02 4
380 28.20 F02 4
380 77.70 S03 4
380 97.70 F03 4
Упорядочение правильно. Однако я застрял в том, что делать дальше.
Каждый «S» имеет соответствующий «F» с одинаковыми номерами Ex S01, F01. Мне нужно получить доступ к полю «Расстояние» каждого расстояния «F» и «S» от него.
Для примеров F01 имеет расстояние 73,10 и S01 60,80, поэтому расстояние между ними составляет 12,3. Мне нужно сделать это для каждой записи и их числа после того, как «S» и «F» могут стать очень высокими, но всегда будут совпадать. ех. S999 - F999
Включает ли таблица только уникальные комбинации 'InspectionID' и' Continuous'? – HansUp
@HansUp Я не уверен на 100%, что ваш запрос, но непрерывный «S01» для InspectionID «262» никогда не повторится. Далее будет «S02» для «262». Примечание. Непрерывный может быть NULL, но тогда он не применяется. –