問題タブ [lateral-join]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - レコードをループする SQL クエリ
100 万件のレコードを含むテーブルがあります。これは、いくつかのデータポイントの例を含むテーブルの構造です -
この出力を生成するクエリを作成する必要があります-
患者 322 の 2 番目の請求が行われた理由は、1 番目と 2 番目の請求が20181008
同じcd
値を持っているためです。
患者 322 の 3 番目の請求に20181008
同じ値がなくても値が与えられcd
た理由は、それが患者の最後の請求であるためです。
患者 122 の最初のクレームがまだ NULL である理由は、そのクレームのcd
値が 42 と等しくないためです。
患者 122 の 3 番目の請求に20190102
同じ値があるにもかかわらず、cd
値が指定されなかった理由は、前の請求の thru_dt が 30 日以上離れているためです。
これは私がこれまでに試したことです-
sql - SQL 特定の入力を使用して、対応する列を検索し、新しい集計テーブルを作成します
データはフラットな正規化されたテーブルです。
何:
選択した製品 (ABCDEDFHIJKL) を使用して、行全体を調べて、選択した製品に関連するデータを含む列の対応する場所を見つけます。
望ましい出力:
Rでこれを行うのは簡単です。私よりもSQLに精通している人なら、これは簡単です