0

請求番号のリストがあり、新しい請求番号があると変化するランキング列を追加したいと考えています。

クレーム数が同じならランキングを1つ上げたいけど、新たなクレーム数が出たらランキングをやり直したい

私はこれを試しましたが、すべての行に1を挿入しました

助けてください

選択する

Inst.[エンカウンター コントロール ナンバー],(([エンカウンター コントロール ナンバー] = [エンカウンター コントロール ナンバー]のInstからカウント(*)を選択;)+1) ASランク

FROM Inst order by [エンカウンター コントロール ナンバー] ;

4

2 に答える 2

0

それと同様に試してください:

SELECT Inst.[Encounter Control Number],((Select Count(*) from Inst I2 Where [Encounter Control Number] < I1.[Encounter Control Number])+1) AS Rank 
FROM Inst I1
order by [Encounter Control Number] ;

行ごとにカウンターを作成します。

于 2015-07-15T21:53:56.700 に答える