Consulta para buscar el ultimo registro

Hola, a ver mi duda es la siguiente, tengo una vista de sql importada en access con los siguientes campos, empresa, año, trabajadores y facturación, el problemas es que quiero hacer una consulta sobre esta vista para sacar los datos del ultimo año de cada empresa, es decir solo un registro, el ultimo, por empresa, más en concreto la información del ultimo año de cada empresa, hay empresas de las que tengo información del 99 y otras del 2001 así que no puedo filtrar por un año en concreto porque no me saldrían todos los registros.
Respuesta
1
Necesitas dos consultas, la primera para darte el ultimo año de cada empresa, y la segunda para darte la información de ese año.
La primera sería
select empresa,max(año) as x from lavista goup by empresa
Y la segunda sería
select e1.empresa,año,trabajadores,facturacion from lavista e1,consulta1 c1 where e1.empresa=c1.empresa and año=x
Para poner SQLs directamente, supongo que lo sabes, pero te recuerdo: Nueva consulta, vista Diseño, sin tablas, botón SQL que aparece el primero en la barra de herramientas. Guardar.
Prueba a ver, si hay problemas (no creo) avisa.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas