Buenas, necesito armar una sentencia SQL que actualice el campo de una tabla
con el valor tomado desde otra tabla. Mi problema yace en que debo tomar un
solo registro de de 2º tabla el cual cumple la condición de tener la mayor
fecha, o sea es el más reciente.
Sería algo como:
update T1 set nNro = (select CabecerT2.nNro from CabecerT2
INNER JOIN RenglonT2 ON CabecerT2.nEmpresa = RenglonT2 .nEmpresa
AND CabecerT2.nPunto = RenglonT2 .nPunto
WHERE MAX(CabecerT2.fFecha) )
where RenglonT2 .nProducto = T1.nProducto
Se que no esta bien escrita la sentencia pero eso sería lo que necesito más
o menos lo que necesito.
Estoy trabajando con SQL Server 2k
Gracias.-