表格数据分为多条

qq_36175478 2016-11-28 11:17:51

把上图表格中每条数据根据VIN起始号和结束号分为N条数据(N为数量)
即把上图一条数据变为下图样式
现需要整个表格都这样处理,存储过程要怎么写?
...全文
67 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
卖水果的net 2016-11-28
  • 打赏
  • 举报
回复

create table test(A int, B int, C varchar(20), D varchar(20))
go
insert into test values
(100,10,'AAX160002983','AAX160002992'),
(200, 2,'AAX160006966','AAX160006967')
go
select t.A, 'AAX' + ltrim(REPLACE(t.C,'AAX','') +  s.number) AAX
 from test t , master..spt_values s 
where t.B > s.number and s.type ='p'
go
drop table test 
go


(2 行受影响)
A           AAX
----------- ---------------
100         AAX160002983
100         AAX160002984
100         AAX160002985
100         AAX160002986
100         AAX160002987
100         AAX160002988
100         AAX160002989
100         AAX160002990
100         AAX160002991
100         AAX160002992
200         AAX160006966
200         AAX160006967

(12 行受影响)


27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧