Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/04/2015, 13:39
antonio_dsanchez
 
Fecha de Ingreso: abril-2015
Mensajes: 130
Antigüedad: 9 años, 8 meses
Puntos: 0
consulta SQL SUM + INNER JOIN

Buenas tardes foro tengo una situación yo no conozco mucho SQL de hecho es la primera vez que me está tocando trabajar con esta base de datos.

Requiero hacer un query para que me arroje la siguiente información.
El número de piezas que se fabricaron durante determinado mes y el consumo de materia prima que se utilizó para fabricar estas piezas

Ya tengo comenzado el query

select BEAS_FTSTL.BELNR_ID,
BEAS_FTSTL.ART1_ID,
BEAS_FTSTL.ItemName,
SUM (BEAS_FTSTL.TOTALQUANTITY_WHUNIT),
BEAS_FTSTL.ErfTStamp,
BEAS_FTPOS.itemcode,
BEAS_FTPOS.ItemName,
SUM (BEAS_FTPOS.MENGE),
BEAS_FTPOS.ErfTStamp
from BEAS_FTSTL INNER JOIN BEAS_FTPOS on BEAS_FTSTL.BELNR_ID = BEAS_FTPOS.BELNR_ID
ORDER BY BEAS_FTPOS.BELNR_ID ,BEAS_FTPOS.itemcode

Pero me marca el siguiente error

Msj 8120, nivel 16, estado 1, línea 1
Columna 'BEAS_FTSTL.BELNR_ID' no es válido en la lista de selección, ya que no está contenida en una función de agregado o la cláusula GROUP BY.

Las tablas son beas_ftpos (materia prima) y beas_ftpos (producto terminado) y los uno por BELNR_ID que es el número del documento principal.

Si me pueden ayudar con esto se los agradecería.