Problema con la función SUM

15/07/2005 - 18:06 por Nicolas Ibarra Salazar | Informe spam
Estimados, deseo obtener un listado de productos vendidos por articulo.
Cuando hago un

SELECT articulo, SUM (cantidad) AS cant
FROM productos
GROUP BY articulo, cantidad

tengo un problema: si tengo valores positivos y negativos, no se anulan
entre sí, es decir, si tengo 2 registros, uno con cantidad 2 (una factura x
2 unidades) y otro con cantidad -1 (una nota de crédito/devolución x 1
unidad), yo espero obtener el resultado: 1
sin embargo no sucede esto, me trae ambos registros, sin embargo, los
números positivos, los suma y agrupa los registros.

Ej:
articulo cantidad

COCINA ARISTON XJHG0089 2
COCINA ARISTON XJHG0089 -1

Alguna idea de como solucionar esto?

PD: el tipo de datos del campo es decimal

Saludos.
Nicolas
 

Leer las respuestas

#1 Eleazar
15/07/2005 - 18:12 | Informe spam
Hola qitale el campo cantidad al GROUP BY

"Nicolas Ibarra Salazar" escribió en el mensaje
news:
Estimados, deseo obtener un listado de productos vendidos por articulo.
Cuando hago un

SELECT articulo, SUM (cantidad) AS cant
FROM productos
GROUP BY articulo, cantidad

tengo un problema: si tengo valores positivos y negativos, no se anulan
entre sí, es decir, si tengo 2 registros, uno con cantidad 2 (una factura


x
2 unidades) y otro con cantidad -1 (una nota de crédito/devolución x 1
unidad), yo espero obtener el resultado: 1
sin embargo no sucede esto, me trae ambos registros, sin embargo, los
números positivos, los suma y agrupa los registros.

Ej:
articulo cantidad

COCINA ARISTON XJHG0089 2
COCINA ARISTON XJHG0089 -1

Alguna idea de como solucionar esto?

PD: el tipo de datos del campo es decimal

Saludos.
Nicolas



Preguntas similares