摘--SQL分組,組內排序

原创 2007年10月12日 13:47:00

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唯一

ffmpeg---输入命令分组

使用ffmpeg都是使用命令的。实际使用中,命令都会很长,为了解析这些命令,一般都会通过将命令分组。将命令分组,一来方便解析,二来方便管理。 那么,内部机制中是如何对命令进行分组的?下面简单分析ff...
  • sand_wiliam
  • sand_wiliam
  • 2016年11月30日 15:44
  • 310

煤的顯微組分

http://art.tze.cn/Refbook/entry.aspx?bi=m.20080213-m300-w001-038&ei=5EE15FC2740914DF4051EEFCC1055ACA...
  • u013035197
  • u013035197
  • 2017年03月02日 17:20
  • 224

百度面试题:求一个已排序的数组中绝对值最小的元素

题目为: 有一个已经排序的数组(升序),数组中可能有正数、负数或0,求数组中元素的绝对值最小的数,要求,不能用顺序比较的方法(复杂度需要小于O(n)),可以使用任何语言实现 例如,数组{-...
  • longshengguoji
  • longshengguoji
  • 2013年01月29日 22:57
  • 4605

C++中二维数组总结

关于二维数据的基本知识见这里: C++二维数组讲解、二维数组的声明和初始化 关于二维数据的动态分配,以下博客讲述得比较清楚: 1、C++中二维数组new小结 2、二维数组的动态分配(new)、初...
  • JIEJINQUANIL
  • JIEJINQUANIL
  • 2016年04月24日 09:52
  • 826

企业IT管理员IE11升级指南【10】—— 如何阻止IE11的安装

企业IT管理员IE11升级指南 系列:     【1】—— Internet Explorer 11增强保护模式 (EPM) 介绍     【2】—— Internet Explorer ...
  • btest_01
  • btest_01
  • 2014年12月09日 11:05
  • 427

如何自定义iOS中的控件

本文译自How to build a custom control in iOS。大家要是有什么问题,可以直接在twitter上联系原作者,当然也可以在最后的评论中回复我。 下面先来看看目录: ...
  • showhilllee
  • showhilllee
  • 2014年04月21日 15:08
  • 24264

Linux设备号的构成和分配内核机制

我们知道“Linux下一切皆文件”(当然由于历史原因,网络设备除外,它是通过socket进行操作的),我们操作设备都要通过文件进行操作也就是所所谓的操作设备文件节点,但是在Linux内核中是使用设备号...
  • liebao_han
  • liebao_han
  • 2017年12月29日 14:59
  • 50

简化多层分组关联计算的sql

在数据库应用开发中,我们经常需要面对复杂的SQL式计算,比如多层分组中的关联计算。由于SQL分组时必须同时汇总,并且不能进行对象式关联访问,因此处理这类问题会比较复杂,只能用窗口函数嵌套多层的子查询的...
  • u012388497
  • u012388497
  • 2015年08月14日 08:29
  • 1031

PHP 排列組合

/** * * @author Sam@ozchamp.net * */ class Math{ protected function _combine($t, &$r, $p) { i...
  • sdq4700
  • sdq4700
  • 2013年03月14日 22:14
  • 525

oracle中分组排序函数用法

项目开发中,我们有时会碰到需要分组排序来解决问题的情况,如:1、要求取出按field1分组后,并在每组中按照field2排序;2、亦或更加要求取出1中已经分组排序好的前多少行的数据 这里通过一张表的示...
  • mss359681091
  • mss359681091
  • 2016年08月30日 17:08
  • 764
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:摘--SQL分組,組內排序
举报原因:
原因补充:

(最多只允许输入30个字)