2017-10-04 5 views
0

私は2つのアイテムを持つテーブルを持っています1アイテムは3つの数量を持ち、他のアイテムは2つ持っています。アイテム1-1,2,3のように取得する必要があります3量)と項目2-1,2(2量)数量に応じてテーブルのTagNoを取得する方法

ItemName Quantity TagNo 
Cap  3  1 
Cap  3  2 
Cap  3  3 
Shirt  2  1 
Shirt  2  2 
+1

、ご希望の出力を追加してみてください。 –

答えて

0

私はあなたがそのように出力すべきだと思いますか? :SQLコマンド以下

enter image description here

その後、火は:

SELECT ItemName 
    ,Quantity 
    ,row_number() OVER (
     PARTITION BY ItemName 
     ,Quantity ORDER BY Quantity 
     ) QuantitySR 
    ,TagNo 
FROM YourTableName 
+0

はい、絶対に。 –

+0

ありがとうございました! –

0

SELECT itemname 
    ,quantity 
    ,row_number() OVER (
     PARTITION BY itemname ORDER BY itemname 
     ) 
FROM <table_name>; 
関連する問題