Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > SQL Server > Ayuda con Sum
-Foros de debate

SQL Server
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Ayuda con Sum
Enviado por lissi el día 6 de junio de 2006

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

 
Re: Ayuda con Sum
Enviado por Juan Parra el día 8 de junio de 2006

Te basta con quitar el campo de codigo de producto del select y d el group by y asi te lo sumaria sin tener en cuenta codigo de producto

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network