首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

再请问一个sql语句

2012-11-07 
再请教一个sql语句表A字段1字段2a+b+c-d+e-f+g+h+i-j+k+如何将 + 和 - 相邻的两条数据,合并成一条放入新的

再请教一个sql语句
表A
字段1 字段2
a +
b +
c -
d +
e -
f +
g +
h +
i -
j +
k +
如何将 + 和 - 相邻的两条数据,合并成一条放入新的数据库
1 b c
2 d e
3 h i

[解决办法]
select x.字段1,y.字段1
from
(
select *,ROW_NUMBER() over(order by 字段1) as rowid
from A 
) as X ,(
select *,ROW_NUMBER() over(order by 字段1) as rowid
from A 
) as Y 
where x.rowid=y.rowid+1 and x.字段2='+' and Y.字段2='-'

热点排行