ユーザーステータスが変更されたときにそれを維持する監査テーブルがあります。表は以下のようなものです。
USER_ENTL_ID USER_STATUS CREATED_Date
1 S 10/20/2017
1 C 10/21/2017
1 W 10/22/2017
1 SP 10/23/2017
2 S 10/24/2017
2 C 10/25/2017
すべてのユーザーがアプリケーションのすべての状態に移行するとは限りませんが、それは問題ありません。私がやりたいことは、変更されたときに各ユーザーの日付とステータスをキャプチャし、それを 1 つの行に表示することです。
したがって、出力は次のようになると予想しています。
id S_status s_created c_status c_created W_status w_created sp_STATUS SP_CREATED
1 S 10/20/2017 C 10/21/2017 W 10/22/2017 SP 10/23/2017
2 S 10/24/2017 C 10/25/2017
ピボットとアンピボットとデコードについて読んでいますが、これがオラクルでも実行できるかどうかはわかりません。はいの場合、誰かが私を正しい道に導くことができますか?