1

私のDBには次のタイプのデータ行があります

  • ユーザー 1 がソフトウェア更新プログラム 1 を取得します
  • ユーザー 1 が製品に対して何らかのアクションを実行する
  • ユーザー 1 が製品に対して何らかのアクションを実行する
  • ユーザー 1 が製品に対して何らかのアクションを実行する
  • ユーザー 1 がソフトウェア更新プログラム 2 を取得する
  • ユーザー 1 が製品に対して何らかのアクションを実行する
  • ユーザー 1 が製品に対して何らかのアクションを実行 <-- このイベントの前に行われたソフトウェア更新は何か

以前に Lead および Lag Windows 関数を使用したことがあるので、レコードの標準先行イベントを取得する方法を知っています。ただし、ここでやりたいことは、問題のイベント (つまり、ユーザーが実行した最後のソフトウェア更新) の前に発生した非常に具体的な先行イベントを取得することです。Lead/Lag または別の方法を使用してこれを行う方法はありますか?

私が手にしなければならない他のデータは、UserID、イベントが発生した日時、アクションの種類 (ソフトウェアの更新、ログイン、購入、販売など) です。

詳細が必要な場合はお知らせください。

ありがとうサイモン

4

0 に答える 0