-2

クエリを書き込もうとしています。クエリの結果は、タイプと最新のエントリに基づいて、行を含むテーブルからいくつかの行になります。

ここに画像の説明を入力

現在、テーブルは FK と Dates に基づいてソートされており、結果は FK による最新の日付になります。

4

1 に答える 1

1

RANK、_

WITH [Ranked] AS (
    SELECT
        RANK() OVER ( PARTITION BY [FK] ASC, ORDER BY [DATES] DESC ) [Rank],
        [PK],
        [FK],
        [DATES]
    FROM [YourTable])
SELECT
    [PK],
    [FK],
    [DATES]
FROM [Ranked]
WHERE [Rank] = 1;

[FK]2 つの行に同じとがある場合に何が起こるかを教えてください[DATES]

于 2013-10-29T12:08:06.877 に答える