SQL Server - Ayuda con Sum

 
Vista:

Ayuda con Sum

Publicado por lissi (4 intervenciones) el 06/06/2006 18:19:37
HOLA PROGRAMADORES:
Esta consulta

SELECT CODIGOVENDEDOR, D.CODIGOPRODUCTO,
(((SUM(D.CANTIDADEMPAQUE) * D.FACTOR) +
SUM(CANTIDADUNIDAD)) * (P.PESO/ D.FACTOR))/10
AS PAQUETE10KILOS
FROM FACTURADETALLE D, PRODUCTO P ,FACTURA F
WHERE D.CODIGOPRODUCTO= P.CODIGOPRODUCTO AND
F.CODIGOEMP=D.CODIGOEMP AND
F.TIPODOCUMENTO =D.TIPODOCUMENTO AND
F.NUMEROSERIE = D.NUMEROSERIE AND
F.NUMEROFACTURA= D.NUMEROFACTURA AND
LEFT(D.CODIGOPRODUCTO,2)='35'
GROUP BY CODIGOVENDEDOR, P.PESO ,D.FACTOR, D.CODIGOPRODUCTO

devuelve esto

CVendedor CProducto Paquete10Kilo
000001 3500000001 7.000000
000002 3500000002 8.500000
000003 3500000002 6.000000
000004 3500000002 1.500000
000004 3500000001 6.000000

Lo que necesito tener es el total por vendedor por ejemplo el vendedor 000004 quiero que solo me salga una vez con y que muestre en paquete10kilos 7.500000 (es decir la suma de sus pqtes10kilo), eliminar la columna CProducto.

A lo que quiero llegar es a
CVendedor Paquete10Kilo
000001 7.000000
000002 8.500000
000003 6.000000
000004 7.500000

Puedo reutilizar este codigo ?????

CantidadEmpaque: es el numero de empaques(un conjunto de bolsas empaquetadas)
Factor: es el numero de bolsas de cada empaque
Cantidad Unidad es el numero de bolsas sueltas
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

RE:Ayuda con Sum

Publicado por Juan (7 intervenciones) el 06/06/2006 20:22:05
Quitale el codigo del producto al select y al group by (lo del group by no estoy tan seguro, pero creo que si)

SELECT CODIGOVENDEDOR,
(((SUM(D.CANTIDADEMPAQUE) * D.FACTOR) +
SUM(CANTIDADUNIDAD)) * (P.PESO/ D.FACTOR))/10
AS PAQUETE10KILOS
FROM FACTURADETALLE D, PRODUCTO P ,FACTURA F
WHERE D.CODIGOPRODUCTO= P.CODIGOPRODUCTO AND
F.CODIGOEMP=D.CODIGOEMP AND
F.TIPODOCUMENTO =D.TIPODOCUMENTO AND
F.NUMEROSERIE = D.NUMEROSERIE AND
F.NUMEROFACTURA= D.NUMEROFACTURA AND
LEFT(D.CODIGOPRODUCTO,2)='35'
GROUP BY CODIGOVENDEDOR, P.PESO ,D.FACTOR
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

RE:Ayuda con Sum

Publicado por lissi (4 intervenciones) el 06/06/2006 22:10:32
ya lo intente y no funciona
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