現在複数のテーブルを扱っています。データベースで検索するtable1。例えば、私はExcelシートとDB内の更新されたレコードに取り組んできましたが、レコードが正しく更新されたかどうか、そしていつレコードが更新されたかをDBで調べる必要があります。 私は自分のデータが含まれているテーブル1を持っていて、DBで検索しています。 基本的には、DBからすべてのレコードを結合してランキングを適用してから、自分のtable1で検索しました。 レコードが何度も変更されている可能性があります。最新の日付が必要なのでランキングを適用しました。これを修正するのを手伝ってください。望ましい結果テラデータのランク付け方法
select a.*, b.update_dt||' '||c.udpate_dt|| as update_date
from table1 a
left join
(select distinct customer_id, max(last_updated_dt) as update_dt
qualify rank() over(partition by customer_id order by Last_updated_dt) as rank
from table2
group by customer_id
) b
on a.customer_id=b.customer_id
left join
(select distinct customer_id, max(last_updated_dt) as update_dt
qualify rank() over(partition by customer_id order by last_updated_dt) as rank
from table3
group by customer_id
)c
on a.customer_id=c.customer_id
ビットを緊急の場合、誰かがこれで助けることができれば私のために素晴らしいだろう。 thanks –