Cita: Necesito ayuda urgenteeeeeeeee!!!!
Necesitas estudiar, no ayuda...
Eso es un ejercicio, y la solución la debes tener en los apuntes.
Y por sobre todas las cosas, no hacemos trabajos prácticos a nadie. Nunca.
El 99,99% de los que como tu, se inscriben y postean por primera vez pidiendo ayuda para un TP,
jamás vuelve a postear, ni participa dando ayuda a otros. Espero que sea distinto...
Respecto a tu TP, lo que te puedo decir es una cosa: Estás a un paso, pero debes tomar una versión mejor escrita de esa consulta y usarla para el WHERE del UPDATE, por lo cual, el MAX() no puede ser usado como salida de datos de la misma.
Usa ORDER BY con DESC, y tienes todo solucionado.