我有一个包含2个项目的表,其中1个项目有3个数量,其他项目有2个我需要得到它,如项目1-1,2,3(3个数量)和项目2-1,2(2个数量)
ItemName Quantity TagNo
Cap 3 1
Cap 3 2
Cap 3 3
Shirt 2 1
Shirt 2 2
答案 0 :(得分:0)
我认为你应该输出那样的? :
然后在SQL命令下面触发:
SELECT ItemName
,Quantity
,row_number() OVER (
PARTITION BY ItemName
,Quantity ORDER BY Quantity
) QuantitySR
,TagNo
FROM YourTableName
答案 1 :(得分:0)
请尝试
SELECT itemname
,quantity
,row_number() OVER (
PARTITION BY itemname ORDER BY itemname
)
FROM < table_name >;