1

異なる間隔で深度範囲にわたってパラメータを記録する2つのテーブルがあります。各テーブルには、DEPTH_FROMフィールドとDEPTH_TOフィールド、およびプライマリIDがあります。PARAMETERをPARAMETERA範囲に割り当てる必要があります。

サブクエリを使用してこれを行うことはできますか?レコードを分割する必要がある場合は、喜んで分割します(方法がわかりません)。または、RANGE_B.DEPTH_FROMレコードがどの'bin'に該当するかを知りたいだけです。

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
4

1 に答える 1

0

ビンを取得するのは簡単です。

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]

もう少し詳しく説明していただければ、よりご要望に近い回答ができるかもしれません。

于 2012-09-19T09:07:35.977 に答える