Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

duda SQL con sumas y calculos

Estas en el tema de duda SQL con sumas y calculos en el foro de SQL Server en Foros del Web. buenos dias mi duda es la siguiente: tengo una tabla que trae datos de : codigo- descripcion-cantidad-numero_factura. 4 campos. pasa que a veces se repite ...
  #1 (permalink)  
Antiguo 02/03/2012, 15:31
 
Fecha de Ingreso: marzo-2012
Mensajes: 22
Antigüedad: 12 años, 2 meses
Puntos: 0
duda SQL con sumas y calculos

buenos dias mi duda es la siguiente:

tengo una tabla que trae datos de : codigo- descripcion-cantidad-numero_factura.

4 campos. pasa que a veces se repite hasta 5 veces el codigo la cantidad y eso y solo cambia la factura el numero.

quiero que siempre apareza un registro de codigo. no importa si hay mas. se sume las cantidades y mas nada.. como seria?
  #2 (permalink)  
Antiguo 02/03/2012, 16:54
Avatar de ramirezmario7  
Fecha de Ingreso: febrero-2008
Ubicación: Medellín
Mensajes: 336
Antigüedad: 16 años, 2 meses
Puntos: 56
Respuesta: duda SQL con sumas y calculos

Hola.
Si quieres sumar el total de las cantidades de un producto determinado, primero no puedes colocar la factura en la consulta porque seria diferente, y luego agruparias los datos que necesitas y sumarias las cantidades.
algo asi

select codigo,descripcion,sum(cantidad) as total
from nombretabla
group by codigo,descripcion

Mira si esto es lo que buscas, sino explicate mejor
__________________
Mario Ramírez
Desarrollador .NET MCTS
https://www.mcpvirtualbusinesscard.c...nteractivecard
  #3 (permalink)  
Antiguo 03/03/2012, 07:29
 
Fecha de Ingreso: marzo-2012
Mensajes: 22
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: duda SQL con sumas y calculos

gracias por responder.

este es mi codigo aunque lo de arriba era algo de ejemplo:

SELECT SAPROD.Pedido, SAITEMFAC.Cantidad,
SAITEMFAC.CodItem, SAPROD.CodProd,
SAITEMFAC.Descrip1, SAITEMFAC.FechaE,
SAPROD.Existen, SAITEMFAC.NumeroD,
SAITEMFAC.TotalItem, SAPROD.FechaUC,
SUM(SAITEMFAC.Cantidad) SUM_SAITEMFAC_Cantidad
FROM SAITEMFAC SAITEMFAC
INNER JOIN SAPROD SAPROD ON
(SAPROD.Descrip2 = SAITEMFAC.Descrip2)
AND (SAPROD.Descrip3 = SAITEMFAC.Descrip3)
AND (SAPROD.DEsLote = SAITEMFAC.DEsLote)
AND (SAPROD.DEsSeri = SAITEMFAC.DEsSeri)
AND (SAPROD.EsExento = SAITEMFAC.EsExento)
AND (SAPROD.EsPesa = SAITEMFAC.EsPesa)
AND (SAPROD.Refere = SAITEMFAC.Refere)
AND (SAPROD.Tara = SAITEMFAC.Tara)

GROUP BY SAPROD.Pedido, SAITEMFAC.Cantidad,
SAITEMFAC.CodItem, SAPROD.CodProd,
SAITEMFAC.Descrip1, SAITEMFAC.FechaE,
SAPROD.Existen, SAITEMFAC.NumeroD,
SAITEMFAC.TotalItem, SAPROD.FechaUC

ORDER BY SAITEMFAC.FechaE

ok la cosa es que eso em trae registros repetidos en del mismo codigo y cantidad pero otras facturas y yo quiero que solo aparezca un codigo y la cantidad sumada de las otras fcturas.. un resumen.

la cosa es q cuando modifico los grupos me dice que no puedo por que los del select no estan el la clausula grupo..

Última edición por luisbarral22; 03/03/2012 a las 07:41

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:16.