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

求:Sql查询分组的数据安插到一个表,并自动增加一列序号,同一组的数据序号是一样的。不同组序号递增

2013-10-01 
求:Sql查询分组的数据插入到一个表,并自动增加一列序号,同一组的数据序号是一样的。不同组序号递增求解Sql

求:Sql查询分组的数据插入到一个表,并自动增加一列序号,同一组的数据序号是一样的。不同组序号递增
求解Sql语句或存储过程,要求如下:

1、例:有表Test,有A,B,C,D等多列
2、可以按A,B,C,D任意组合进行分组查询(这个条件一般由用户在窗体指定传入查询,是Winform窗体)
3、对查询,分组的数据插入到一个表,并自动增加一列序号,同一组的数据序号是一样的。不同组序号递增

本人:郁闷在,分组查询已经知道是使用group by等相关sql进行组合查询,但就是不知如何对分组数据进行处理。求各位兄弟大侠指点指点
[解决办法]
row_number() over(partition by XX order by YY)
[解决办法]
select *,identity(1,1)id into #t
from xxx然后操作#t这个表

热点排行