2017-10-04 55 views
0

我有一个表格,其中2项目在1项目有3个数量和其他项目有2我需要得到它像项目1-1,2,3( 3quantity)和项目2-1,2(2quality)如何根据数量获得表格的标签号码

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

添加所需的输出。 –

回答

0

我认为你应该输出是这样的? :

enter image description here

然后火下面SQL命令:

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>; 
相关问题