假设我有一个表,其中有一个“CDATE”代表我检索数据的日期,一个“SECID”标识我检索数据的安全性,一个“SOURCE”指定我从哪里获取数据,以及我得到的“VALUE”从源头上。我的数据可能如下所示:
CDATE | SECID | SOURCE | VALUE
--------------------------------
1/1/2012 1 1 23
1/1/2012 1 5 45
1/1/2012 1 3 33
1/4/2012 2 5 55
1/5/2012 1 5 54
1/5/2012 1 3 99
假设我有一个如下所示的 HIERARCHY 表(具有最大 HIERARCHY 编号的“SOURCE”优先):
SOURCE | NAME | HIERARCHY
---------------------------
1 ABC 10
3 DEF 5
5 GHI 2
现在假设我希望根据上面的层次结构选择我的结果。因此,应用层次结构并选择具有最大 HIERARCHY 编号的源,我希望得到以下结果:
CDATE | SECID | SOURCE | VALUE
---------------------------------
1/1/2012 1 1 23
1/4/2012 2 5 55
1/5/2012 1 3 99