Bases de Datos - Sumar un campo repetido de una tabla.

 
Vista:

Sumar un campo repetido de una tabla.

Publicado por Zbezda (1 intervención) el 03/03/2014 11:18:09
Hola,

A ver si podéis echarme una mano, he intentado pero no logro hacerlo o me sale repetido o no me sale bien la suma, os explico:


Tengo distintas :
TArticlos:

CodArticulos CodProveedor NomArticulo iva Receta

00180, 18, Broncotrimex 21
00456, 19, Fenisol 12
00320, 40, Antim


TLotes:

Codlotes, CodArticulos ,Fcaducidad, Precio1, Precio2, Unidades

431, 00180, 21-12-2014, 12 ,14, 0
320, 00180, 13-02-2013, 10, 18, 2
210, 00180, 20-04-2012, 10, 14, 3
510, 00456, 23-03-2011, 42, 33, 1
710, 00320, 02-02-2010, 12, 21, 0
610, 00320, 03-11-20110, 12, 28, 4


Formulario FArticuloLotes por donde se ingresan los registros de TLotes y existe otro formulario para generar facturas dónde se ingresa la cantidad vendida del articulo


Debo hacer un reporte de los arituclos existentes en stock, no deben repetirse los articulos de también deben salir las unidades existentes dónde se debe primero sumar todos las unidades de la tabla Tlotes y restar los vendidos El reporte debe tener el siguiente formato:

Reporte:

Codlotes, CodArticulos ,Fcaducidad, Precio1 Unid- UndVendidos-UndStock
431, 00180, 21-12-2014, 12 5 2 3
510, 00456, 23-03-2011, 42 1 0 1
710, 00320, 02-02-2010, 12 4 1 3



La TCodArticulo y TLotes se relacionan por el CodArticulo


GRACIAS!!!
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

Sumar un campo repetido de una tabla.

Publicado por Alixandro (18 intervenciones) el 12/03/2014 22:57:57
hola zbezda, la causa por la cual se repiten los articulos es por los campos codlotes y fcaducidad. si estos campos no son impresindibles en el reporte, debes excluirlos. tu consulta quedaria asi:

Select CodArticulos , Precio1-Unid, Sum(UndVendidos) UndVendidos, Sum(UndStock) UndStock
from tablaxxxxxx
where xcampo = xvarisble
and ..... = .....
and ...
and....
group by CodArticulos , Precio1-Unid

espero verte aydado. nos comenta.
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