Ms access 合并两个';范围';microsoft access中的表
我有两个表格记录了深度范围内不同间隔的参数。每个表都有DEPTH_FROM和DEPTH_TO字段以及一个主ID。我需要为参数a范围指定参数 我可以使用子查询来执行此操作吗?如果我需要将记录拆分到,那么我愿意(我只是不知道如何)。或者,我只想知道记录的深度范围属于哪个“bin”Ms access 合并两个';范围';microsoft access中的表,ms-access,Ms Access,我有两个表格记录了深度范围内不同间隔的参数。每个表都有DEPTH_FROM和DEPTH_TO字段以及一个主ID。我需要为参数a范围指定参数 我可以使用子查询来执行此操作吗?如果我需要将记录拆分到,那么我愿意(我只是不知道如何)。或者,我只想知道记录的深度范围属于哪个“bin” LOCATION POINTID X Y Z A123 987654 456788 345 RANGE_A POINTID Depth_from Depth_to Property_A PRO
LOCATION
POINTID X Y Z
A123 987654 456788 345
RANGE_A
POINTID Depth_from Depth_to Property_A PROPERTY_B
A123 0 10 AAA ???
A123 10 17 BBB ???
A123 17 30 CCC ???
RANGE_B
POINTID Depth_from Depth_to Property_B
A123 0 7 ZZZ
A123 7 15 CCC
A123 15 30 VVV
获得垃圾箱很容易:
SELECT
RANGE_B.Depth_from,
RANGE_B.Depth_to,
RANGE_A.Depth_from,
RANGE_A.Depth_to,
RANGE_A.Property_A
FROM RANGE_A, RANGE_B
WHERE RANGE_B.Depth_from Between [RANGE_A].[Depth_from]
And [RANGE_A].[Depth_to]
如果您想进一步解释,可能会有一个更接近您需要的答案。最终目标是对PropertyB进行一系列频率分析,并按PropertyA进行分组。记录数据时,使用可变范围长度进行记录。本质上,我试图调和不同和重叠的范围