2011-12-03 95 views
1

任何人都可以幫助我從以下條件獲取oracle數據庫的輸出數據。需要Oracle複雜查詢幫助

1.將每個手機號碼的數據複製到一個輸出文件中,最後更新(最新日期)。

注意 - 對於不同日期的單個手機號碼可以有多個條目。

表結構如下。

SQL> desc jtoom.mnp_port_nos_prbt_view; 
Name          Null? Type 
----------------------------------------- -------- ---------------------------- 
LSA            VARCHAR2(144) 
MSISDN            VARCHAR2(144) 
RECIPIENT           VARCHAR2(144) 
DONOR            VARCHAR2(144) 
LRN            VARCHAR2(144) 
DT_STAMP           DATE 
+0

哪列是手機號碼? –

回答

1

類似的東西來,這可能工作:

select column_name, max(dt_stamp) max_dt_stamp 
from table_or_view 
group by column_name 
0

這應該做的伎倆:

SELECT DISTINCT A.Column_Name, A.Dt_Stamp 
FROM jtoom.mnp_port_nos_prbt_view A 
WHERE A.Dt_Stamp = (SELECT Max(B.Dt_Stamp) FROM jtoom.mnp_port_nos_prbt_view B WHERE B.Column_Name = A.Column_Name)