Cita: Bueno, la cosa que quiero es actualizar el campo LinAlb_Alb_Id sabiendo que quiero modificar la tupla correspondiente al valor mas alto de LinAlb_id. Los dos campos corresponden a la misma tabla.
Código:
UPDATE Prest_LinAlb
SET Prest_LinAlb.LinAlb_Alb_Id=XX
WHERE Prest_LinAlb.LinAlb_id=YY;
YY
Código:
SELECT max(Prest_LinAlb.LinAlb_id) from Prest_LinAlb
Cita: Y por ultimo, el dato quiero extraerlo del dato mas grande que hay en el campo alb_id de la tabla Prest_Albaranes.
XX
Código:
SELECT max(Prest_Albaranes.alb_Id) from Prest_Albaranes
Todo junto
Código:
UPDATE Prest_LinAlb
SET Prest_LinAlb.LinAlb_Alb_Id=(SELECT max(Prest_Albaranes.alb_Id)
from Prest_Albaranes)
WHERE Prest_LinAlb.LinAlb_id=(SELECT max(Prest_LinAlb.LinAlb_id)
from Prest_LinAlb);
Creo!!!
Pero creo que te estas complicando la vida, no seria mejor dar de alta el albaran y con el id luego dar de alta las lineas de este...
Quim