以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]SQL Server 排序并赋值  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=161861)

--  作者:fczhaobo
--  发布时间:2021/4/1 14:14:00
--  [求助]SQL Server 排序并赋值

图片点击可在新窗口打开查看此主题相关图片如下:1-1_20210401095043.png
图片点击可在新窗口打开查看


With T As ( S ELECT 缴费编号,点名时间,单科节次,row_number() over (ORDER BY 点名时间) AS id F ROM 学员课时记录表 w here 缴费编号 = \'202101-00020016\'  ) Up date T Set 单科节次 =id
[此贴子已经被作者于2021/4/1 14:14:05编辑过]

--  作者:有点蓝
--  发布时间:2021/4/1 14:32:00
--  
没看懂什么意思
--  作者:fczhaobo
--  发布时间:2021/4/1 14:39:00
--  


up date 学员课时记录表
set 学员课时记录表.单科节次 = b.id + 5
fr om 学员课时记录表 
in ner join (S elect 缴费编号,点名时间,单科节次,row_number() over (ORDER BY 点名时间) As id F ROM 学员课时记录表 w here 缴费编号 = \'202101-00020016\') as b
on 学员课时记录表.点名时间=b.点名时间

弄出来了,谢谢