複数の候補者に対する複数のセクター (各セクターを州などと考えてください) からの投票を含むテーブルがあります。各セクターには複数の候補者がおり、それぞれ得票数が異なります。
これが私の表です(簡略化)
CREATE TABLE [Results]
(
[SectorID] BIGINT,
[CanditateID] BIGINT,
[VoteCount] BIGINT,
[Newness] DATETIME
)
もちろん、セクターと候補者のメタデータを別のテーブルに保持していますが、各セクターで最も投票数の多い候補者を見つける必要があるため、これらのテーブルをビューに結合できます。
各セクターの最有力候補は によって決定され[VoteCount]
、得票数が同じものが 2 つある場合は によって決定され[Newness]
ます。セクターごとに正確に 1 つの行が必要であり、メタ データと結合してビューで使用できる必要があります。
各セクターから最高投票数の候補者を獲得するにはどうすればよいですか?