sql语句复杂排序问题,在线请高手解答

[复制链接]
查看11 | 回复3 | 2013-7-25 12:01:22 | 显示全部楼层 |阅读模式
CREATE TABLE #temp(TYPEchar(1),INDINAMEINT,INDIVALUE INT);INSERT INTO #temp VALUES('A', 1001, 6);INSERT INTO #temp VALUES('A', 1001, 2);INSERT INTO #temp VALUES('A', 1002, 3);INSERT INTO #temp VALUES('A', 1003, 5);INSERT INTO #temp VALUES('B', 1001, 1);INSERT INTO #temp VALUES('B', 1002, 4);INSERT INTO #temp VALUES('B'...
回复

使用道具 举报

千问 | 2013-7-25 12:01:22 | 显示全部楼层
我大概看明白你的要求了。 就我所知,恐怕一个 sql 查询语句 解决不了你的问题。 逻辑判断太复杂了。 建议用 存储过程 或者程序段来实现。...
回复

使用道具 举报

千问 | 2013-7-25 12:01:22 | 显示全部楼层
这个应该能实现了 select type,indiname,indivalue=max(indivalue)into #tempfrom 表名group by type,indiname --按INDINAME为1001的值INDIVALUE排降序select typeid=b.indivalue,a.type,a.indin...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行