当前位置:首页 > 系统运维 > 正文内容

SQL Server数据库分组排序后的操作

a8116255316年前 (2010-06-18)系统运维9

我们今天主要向大家爱描述的是SQL Server数据库分组排序后取每组的第 N 行数据的实际操作步骤,首先我们是从select代码示例开始的,假如你对其实际操作有兴趣了解的话,你就可以通过以下的文章对其进行了解。

示例代码select

A.[DocNo] as [docno],   A1.[Item_ItemCode] as [itemcode],   A2.[LineNum] as [linenum],   A2.[ARBillLine] as [arbillLine],  A2.[Maturity] as [maturity],   A2.[AROCMoney_TotalMoney] as [totalmoney 

示例代码select

A.[DocNo] as [docno],   A1.[Item_ItemCode] as [itemcode],   A2.[LineNum] as [linenum],   A2.[ARBillLine] as [arbillLine],  A2.[Maturity] as [maturity],   A2.[AROCMoney_TotalMoney] as [totalmoney],   A2.[AROCMoneyBalance_TotalMoney] as [totalBalanceMoney]   into #tempShouhuoFenqi  from AR_ARBillHead as A   left join [AR_ARBillLine] as A1 on (A.[ID] = A1.[ARBillHead])   left join [AR_ARInstalment] as A2 on (A1.[ID] = A2.[ARBillLine])  group by A.DocNo,A1.Item_ItemCode,A2.LineNum,A2.ARBillLine,A2.Maturity,A2.AROCMoney_TotalMoney,A2.AROCMoneyBalance_TotalMoney  -- select * from #tempShouhuoFenqi  -- drop table #tempShouhuoFenqi 

合同起始日期:第期的日期

select docno,arbillline,maturity1   into #tempMaturity1 from   (  select docno,arbillline  ,maturity as maturity1,  row_number() over   (partition by docno,arbillline --按docno,arbillline分组  order by maturity asc) as rowno --按maturity排序  from #tempShouhuoFenqi ) x  where x.rowno=2 --取分组排序后的第行   ---- select * from #tempMaturity1   ---- drop table #tempMaturity1  

以上的相关内容就是对SQL Server数据库分组排序后取每组的第N行数据的介绍,望你能有所收获。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/21258.html

分享给朋友:

“SQL Server数据库分组排序后的操作” 的相关文章

windows 7系统重装后卡在正在启动Windows开机界面怎么办

windows 7系统重装后卡在正在启动Windows开机界面怎么办

重装系统是我们面对许多电脑问题时的终极方法,不过重装系统也不意味着就能将全部的问题都修复。一些用户在重装系统后开机时,电脑卡在“正在启动Windows”开机界面上了,这要怎么解决呢? Windows 7系统重装后卡在开机界面的解决方法: 一、首先可以看看该故障出现的原因是否是因为启动了acp...

windows 7系统开机提示Windows驱动器未就绪的故障原因及解决方法

windows 7系统开机提示Windows驱动器未就绪的故障原因及解决方法

 故障分析: 主要原因应该是不存在软盘驱动器或驱动器未安装,找到故障原因后,Windows 7 32位系统只要将软盘驱动器禁用就可以了。 解决措施: 1、右键点击计算机,选择管理,打开计算机管理窗口; 2、在计算机管理中,找到设备管理器,在右边的软盘控制器中右击,选择卸载即可。 以...

Windows7播放电影视频蓝屏无论什么格式都会蓝屏

Windows7播放电影视频蓝屏无论什么格式都会蓝屏

问:我在Windows 7 Ultimate X64下播放电影视频时,不管什么格式都会蓝屏,错误代码“0x00000124”。换解码器、播放器不行,换驱动、内存也不管用。在不同的电脑上也试过,仍然蓝屏。请问是哪里的问题,如何解决 答:64位 Windows 7直接使用PotPlayer x64就...

windows 7玩网游PING高即网络延时比较高的解决方法

windows 7玩网游PING高即网络延时比较高的解决方法

经常听见有人说用Windows 7玩网络游戏的时候网络延时比较高,也就是ping比平时xp的时候高一点,一直找不到原因,很苦恼。今天我们终于找到理由了,原来是Windows 7的一个服务在作怪,这个服务叫:Multimedia Class Scheduler,就是这个服务让我的PING如此高,问题是...

windows 7怎么设置密码永不过期?

windows 7怎么设置密码永不过期?

下面小编以Windows 7 64位为例,介绍下密码是如何设置永不过期的。  1、在桌面上打开“开始”菜单,或者点击“Win+R”快捷键将“运行”对话框打开。  2、运行对话框打开后,在里面中输入“lusrmgr.msc”字符命令,就可以打开“本地用户和组程序”。...

windows 7 xp宋体 成功替换windows 7宋体为XP宋体的方法

windows 7 xp宋体 成功替换windows 7宋体为XP宋体的方法

很多朋友从XP升级迈入了Windows 7的殿堂,却发现,Windows 7确实好用和华丽,可是有一些地方不太适应。今天举出一则例子,是把Windows 7系统下的宋体替换为XP系统下的字体。这个并非无聊,大家去网上搜索下,就知道有多少人想要这么做了。 没办法,每人的需求总是那么的不同,好吧,怀旧...