All,
I posted the above query on the official MySQL forum and received a response on how to work around updating the table being selected. The code is as follows:
UPDATE test SET NewAcct =
NewAcct - (SELECT COUNT(*) FROM (SELECT * FROM test) AS t2 WHERE t2.Acct = test.acct AND t2.NewNo < test.NewNo);
Hope this helps,
Dan