Bueno, considero que deberia de existir un campo que almacene la fecha de salida, y por ende de ese campo deberiamos de cogernos para obtener la ultima hora de salida.
Aqui te muestro un ejemplo.
Código:
create table Herramientas(
IdHerramienta int primary key,
Descripcion varchar(30))
create table Salida_Taller(
IdSalida int identity(1,1) primary key,
IdHerramienta int Foreign Key references Herramientas(IdHerramienta),
FechaSalida datetime)
select idHerramienta, max(FechaSalida) from Salida_Taller
group by IdHerramienta
Fafner.
Espero que te haya sido util.
Saludos.