1

これはちょっと奇妙で、私の経験不足から私はこれを尋ねています。

更新する必要がありますが、このデータを取得しているテーブルがうまくまとめられていないため、少し難しくなっています。

シナリオ: 患者ごとに 1 から x の訪問数がある可能性があります。最後の訪問をつかみたい。ここに問題があります。1 人の患者が 2 つまたは 3 つの ID を持つことができます。これらの ID は 1 つの ID にリンクされているため、新しいデータベースに 1 つの ID で移行するのに役立ちます。

これで、クロス適用と maxid への結合でトップ 1 を試しました。一部を機能させることはできますが、すべてを機能させることはできません。そこで、行数ランキングを使って、特定の人が何回訪問したかを取得しました。ただし、前回の更新を上書きするため、最後の更新を取得するには、訪問ごとに更新のパスを実行する必要があります。

row_number() を使用する方法はありますか (B.Uid によるパーティション分割) PID

したがって、pid = 1 のパスを実行し、次に pid = 2 のパスを実行します。

whileループを設定するか、最高のPIDを確認してから更新することにより、1回のパスを実行する方法が必要だと考えています。

4

0 に答える 0