Interbase - Problema con sentencia SQL y firebird

 
Vista:

Problema con sentencia SQL y firebird

Publicado por Carlos (3 intervenciones) el 20/12/2007 17:05:18
Saludos,

Mirad tengo el siguiente problema.

En un almacen tengo movimientos de fichas y quisiera realizar la siguiente consulta.

Coger el ultimo movimiento de todas las fichas que pertenecen a un grupo y que me muestre su existencia y su precio en ese ultimo movimiento.

Lo que intento hacer es esto:
SELECT PRODUCTO,MAX(FECHA),EXISTENCIAS
FROM MATERIALES,MOVIMIENTOS
WHERE MATERIALES.CODIGO=MOVIMIENTOS.CODIGO
GROUP BY PRODUCTO
ORDER BY FECHA DESC

Me da error porque en el group by no pongo EXISTENCIAS pero es que si lo pongo me cogerá TODOS los movimientos de cada ficha y solo quiero coger el último movimiento junto sus existencias y precio en ese último movimiento.

Alguna sugerencia?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder