Amigos:
Tengo una tabla como la siguiente:
CODIGO EXISTENCIA COSTO FECHA
001 2 5.67 01/03/04
001 4 6.00 01/04/04
001 5 6.00 01/05/04
002 10 7.00 01/01/04
002 10 8.00 01/02/04
002 4 6.00 01/04/04
002 5 6.00 01/05/04
Deseo agrupar los código por el que tenga la fecha mayor hasta una fecha
especificada y que me multiplique la EXISTENCIA * COSTO. Hice la siguiente
instrucción:
SELECT codigo, existencia * costo AS valor, MAX(fecha) AS fecha FROM
inventario
WHERE fecha <= '01/03/04' GROUP BY codigo
Me aparece el mensaje de que existencia y costo no tienen funciones
agregadas (no puedo agregarle la función SUM porque no las quiero sumar).
Como lo hago para que me resulte esto:
CODIGO VALOR FECHA
001 11.34 01/03/04
002 80 01/02/04
Gracias
Pedro Pérez
Leer las respuestas