求一条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
相关问答:
执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......
场景如下:
客户把备份好的数据库,发给我,我在本机还原后,运行写好的存储过程,比较快,并且在实施那边运行同样比较快。但是当实施在客户那边运行的时候速度就非常的慢,时间超出了程序的时间限制。远程在客户那 ......
今天做了一个存储过程 环境是SQL2000数据库
大致如下
建立临时表
定义员工游标
循环员工(属于1个公司)
......
现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......
如何在SQL2005中设定定时作业,比如说定时清理某些表的数据,
或者是定时的将某些表的数据导出excel!
在线等待,急急急,最好是详细步骤!
之前我做的作业有点问题!
帮UP
参考:http://hi.baidu.com/toiota ......