0

私はこのSQL Serverテーブルを持っています:

ここに画像の説明を入力

すべてのカテゴリのデータセット内のすべての情報を取得するクエリを作成したいと考えています。しかし、私は下から始めて一度カテゴリに入る必要があります。したがって、結果は次のようになります

Row 9, Row 7, Row 6, Row 3, Row 2

同じ行がItemCategoryID1 回繰り返されます。質問の仕方が下手なので教えてください。

4

2 に答える 2

4
WITH records
AS
(
    SELECT  MinPriceID, BasePrice, MinPrice, MinPriceDate, ItemCategoryID,
            ROW_NUMBER() OVER (PARTITION BY ItemCategoryID ORDER BY MinPriceID DESC) rn
    FROM    TableName
)
SELECT  MinPriceID, BasePrice, MinPrice, MinPriceDate, ItemCategoryID
FROM    records
WHERE   rn = 1
于 2013-04-29T04:29:20.983 に答える
0

これは典型的な方法です...

SELECT * FROM `table` ORDER BY `itemcategoryID` DESC
于 2013-04-29T04:27:43.610 に答える