【发布时间】:2019-01-28 23:42:44
【问题描述】:
我有一个包含 ID 和计数的表。我想重复计数中提到的次数。
我的桌子:
期望的输出:
我的代码:
create table #temp1(CID int, CVID int, count int)
insert #temp1
values
(9906, 4687, 4),
(9906, 4693, 5)
create table #temp2 (CID int,CVID int, count int,ro int)
;with t3 as (
select c.CID,c.CVID, c.count, row_number() over (partition by c.CID order by c.CID) ro
from #temp1 c
)
insert #temp2
select CID,CVID,count,ro from t3 where ro <= count
我的代码缺少一些无法产生预期结果的内容。有什么帮助吗?!
【问题讨论】:
标签: sql sql-server