任何人都可以帮助我在以下条件下从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
答案 1 :(得分: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)