我有以下查询:女士访问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”具有相同的编号为Ex S01,F01的匹配“F”。我需要访问距离它的每个“F”和减去“S”距离的距离字段。
例如,F01的距离为73.10,S01的距离为60.80,因此它们之间的距离为12.3。我需要为每个记录做这个,在“S”和“F”可以变得非常高而且总是匹配之后,它们的数字就会被记录下来。恩。 S999 - F999
该表是否仅包含'InspectionID'和'Continuous'的唯一组合? – HansUp
@HansUp我不是100%确定你的问题,但连续“S01”的检查ID“262”不会重复。下一个是“262”的“S02”。注意:连续可以是NULL,但不适用。 –