易截截图软件、单文件、免安装、纯绿色、仅160KB

求一条SQL语句

表信息如下
a0188 id jlh
4343 NULL 157509
4344 NULL 5472
4344 NULL 5473
4344 NULL 5474
4344 NULL 5476
4344 NULL 10450
4344 NULL 18096
4344 NULL 131946
4345 NULL 2507
4345 NULL 2509
4345 NULL 123075
4345 NULL 125824
4345 NULL 147097
4345 NULL 157325
4345 NULL 157326
4346 NULL 2511
4346 NULL 18220
4346 NULL 148259
想给ID排序按照 a0188组且按照JLH大小顺序排
想得到的结果如下
a0188 id jlh
4343 1 157509
4344 1 5472
4344 2 5473
4344 3 5474
4344 4 5476
4344 5 10450
4344 6 18096
4344 7 131946
4345 1 2507
4345 2 2509
4345 3 123075
4345 4 125824
4345 5 147097
4345 6 157325
4345 7 157326
4346 1 2511
4346 2 18220
4346 3 148259


SQL code:
select * from tb order by a0188 asc,id desc,JLH desc



楼上的没看懂我的意思啊。我想得到的表结果你可以看下!
不过还是很谢谢楼上的

就是要生成ID序号

SQL code:
select [a0188],
id=(select count(1)+1 from tb where [a0188]=t.[a0188] and JLH<t.JLH)
JLH
from tb t
order by 1,2,3



SQL code


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

sql性能求助 - MS-SQL Server / 疑难问题

场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......

SQL如何优化问题 - MS-SQL Server / 疑难问题

今天做了一个存储过程   环境是SQL2000数据库  
大致如下
建立临时表
定义员工游标
        循环员工(属于1个公司)  
        ......

求一sql语句 - MS-SQL Server / 疑难问题

现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......

MS SQL作业问题 - MS-SQL Server / 应用实例

如何在SQL2005中设定定时作业,比如说定时清理某些表的数据,
或者是定时的将某些表的数据导出excel!
在线等待,急急急,最好是详细步骤!
之前我做的作业有点问题!
帮UP

参考:http://hi.baidu.com/toiota ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号