SQL Server - Consulta SQL query

   
Vista:
Imágen de perfil de Antonio

Consulta SQL query

Publicado por Antonio (8 intervenciones) el 02/04/2015 21:41:02
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 utilizo 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 numero del documento principal.

si me pueden ayudar con esto se los agradecería
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

Consulta SQL query

Publicado por Alfredo (1 intervención) el 04/04/2015 21:41:44
antes del ORDER BY tienes que agregar

GROUP BY BEAST_FTSTL.BELNR_ID

lo mas probable es que te pida que agregues otras columnas mas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar