2018-04-13分类汇总重新编号的SQL 语句

客户原始数据

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

通过百度 找出了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不支持, 于是让客户恢复了一套数据库到另一个计算机上 查询出结果

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



 收钱码.jpg

上一篇:基于安卓系统的仓库验收系统

下一篇:没有了,返回开发

支持Ctrl+Enter提交
暂无留言,快抢沙发!