sql 按序号修改

Declare @s int
SELECT @s=0--COUNT(*) --from DisStockTest
update DisStockTest set @s=@s+1,id=@s

--这里的SQL有个执行机制,@s=@s+1这句不管放在哪里,前后都无所谓,SQL server里都优先执行

然后执行id=@s

取去年的第几天

SELECT datediff(dd,DATEADD(DAY,-DAY(getdate())+1,DATEADD(MONTH, -MONTH(getdate())+1, GETDATE())),GETDATE())

 

 

你可能感兴趣的:(sql)