当前位置:首页 > 开发 > 正文内容

分类汇总重新编号的SQL 语句

jinesc2年前开发2388

客户原始数据

应客户要求需要用按日期和凭证号分别进行排序;

通过百度 找出了ROW_NUMBER()over 语句 写出了以下语句:

select b.大序号,a.* from (select ROW_NUMBER()over(PARTITION by jzrq order by pzh)as 小序号,*  from pz) as a  left join (select jzrq,ROW_NUMBER()over(order by jzrq)as 大序号 from (select DISTINCT jzrq  from  pz) as a1) as b  on b.jzrq=a.jzrq

运行结果如下:

基本达到了客户的要求 

注意 这个语句智能用在SQL SERVER 2005上 客户的SQL 2000不支持, 于是让客户恢复了一套数据库到另一个计算机上 查询出结果

因临时使用的, 所以也没有去研究下去。



再补充一点

select a.pkey, a.[else], kuaidi.name as '快递公司',

jijian.name as '寄件公司',

shoujian.name as '收件公司'

from tb_Info A left join tb_Company kuaidi on a.kdid=kuaidi.id

left join tb_Company jijian on a.jjid=jijian.id

left join tb_Company shoujian on a.sjid=shoujian.id


微信图片_20180521145441.jpg


相关文章

随机提取Access/SqlServer数据库中的10条记录的SQL语句

代码如下:本文相关代码如下:Access:select top n * from table order by rnd(id)'id为数据库的自动编号字段Sql Server:select top...

串口控制继电器程序

#include <reg51.h>#include <intrins.h>#include < stdio.h >//定义继电器的管脚sbit &nbs...

ASP 编程中 20 个非常有用的例子【转帖】

ASP 编程中 20 个非常有用的例子1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 < p align="center" >< fon...

将z-BLOG的数据库由ACCESS转为SQL

1:安装好SQL SERVER 并在里面建立了一个数据库2:全新的设置一个Z-BLOG 全新安装 选择SQL SERVER 的数据库方式3:将SQL ...

lua io库

 I/O库为文件操作提供两种模式。简单模式(simple model)拥有一个当前输入文件和一个当前输出文件,并且提供针对这些文件相关的操作。完全模式(complete model)使用外部...

用vb编程将彩色图像转换为黑白

  Private Type BITMAP          bmType  ...

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。