34,590
社区成员
发帖
与我相关
我的任务
分享
update
a
set
XuHao=px
from
a,
(select *,px=row_number()over(partition by SellNum order by id) from tb)b
where
a.id=b.id and a.name=b.name
UPDATE b
SET XuHao =a.row
FROM (SELECT ID,(SELECT COUNT(1) FROM table1 WHERE SellNum=a.SellNum AND ID<=a.ID) AS row FROM table1 AS a)a
INNER JOIN table1 AS b ON a.ID=b.ID
alter table tb
add xuhao int
go
;with tt
as
(select *,
px=row_number() over(partition by SellNum order by id)
from tb)
update tt
set xuhao=px
alter table Tab1e add XuHao int
UPDATE a
SET XuHao =row
FROM (SELECT *,row=ROW_NUMBER()OVER(PARTITION BY SellNum ORDER BY ID) FROM table1) AS a
alter table 表 drop column 列