摘--SQL分組,組內排序

PHO_CAMPHOTO表  
  _______________________________________________  
  usedepartID       DoType                             Layer                                                   Num  
  2563             文字                                 ssc                 0412270001  
  2553             外層                                 l1                                   0412270002  
  2563             文字                                 ssc                 0412290001  
  2563             文字                                 ssc                 0412310001  
  2553             外層                                 l1                                   0412310002  
  2551             一次鑽孔                                 n3a                                     0412310003  
  2551             一次鑽孔                                 n1a                                     0412310004  
  2551             一次鑽孔                               n2a                                       0412310005  
  2551             一次鑽孔                             n4a                     0412310006  
  2551             一次鑽孔                               n1a                     0412310007  
  2551             一次鑽孔                           n2a                                     0412310008  
  2551             一次鑽孔                           n4a                                       0412310009  
  2551             樣品cvl                           cvs                                       0412310010  
  2564             量產CVL                           cvcmap                                       0412310011  
  2564             量產CVL                           cvsmap                       0412310012  
  2564             量產CVL                       cvcmap                                       0412310013  
  2553             外層                               l2                                         0501120006  
   
  按usedepartID   ,     DoType,   Layer   分組後,Num在組內排序的方式輸出  
  如:  
  _______________________________________________  
  usedepartID       DoType                                             Layer                                                   Num  
  2563             文字                                 ssc                                   1  
  2563             文字                                 ssc                                   2  
  2563             文字                                 ssc                                   3  
  2551             一次鑽孔                                   n1a                                   1  
  2551             一次鑽孔                               n1a                                                     2  
  2551             一次鑽孔                               n4a                                   1  
  2551             一次鑽孔                   n2a                                     2  
  2551             一次鑽孔                               n2a                                                       1  
  2551             一次鑽孔                                 n3a                                                       1  
  2551             一次鑽孔                                 n4a                   2  
  2551             樣品cvl                                   cvs                                       1  
  2564             量產CVL                                 cvcmap                                         1  
  2564             量產CVL                                 cvsmap                                         2  
  2564             量產CVL                         cvcmap                                         3  
  2553             外層                               l2                                                           1  
  2553             外層                                 l1                                                           1  
  2553             外層                                 l1                                         2  

select   usedepartID,DoType,Layer,  
                num=(select   count(*)   from   PHO_CAMPHOTO   where   usedepartID=t.usedepartID  
                          and   DoType=t.DoType   and   Layer=t.Layer   and   num<=t.num)  
  from   PHO_CAMPHOTO   t  
  order   by   usedepartID,DoType,Layer,num   --加排序  

而且要求   usedepartID,DoType,Layer,num唯一

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值