I want to update all the rows after the first row for each Team.
TableName: Test
ID , Team , StartTime, EndTime, TotalTime 1.......
You can use a CTE with row_number():
row_number()
with toupdate as ( select t.*, row_number() over (partition by team order by id) as seqnum from test ) update toupdate set StartDate = DateAdd(SECOND, - ProjectedTime * 60, EndDate) where seqnum > 1;