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())