SUM(a * b)....NO LO HACE !!
Publicado por zla (1 intervención) el 18/08/2003 21:50:05
Ayudenme por piedad:
Sucede que tengo una tabla que contiene 5 campos de los cuales realizo algunas operaciones:
SELECT a, b, sum(a * b) - c, d, e FROM tabla WHERE e between '2003-07-01' and '2003-07-31' AND d='3' GROUP BY c;
Donde:
a= cantidad
b=precio en base a la clasificacion del articulo (hay 20 precios diferentes)
c=descuento
------------------------------------------
Todo estuviera correcto SI, b fuera siempre el mismo, pero resulta que el articulo no cuesta lo mismo siempre, pues esta en base a su clasificacion y no al precio del articulo, en resumen:
Como se puede hacer para que me regrese los resultados de la multiplicacion y resta de las columnas, cuando el valor de 1 columna Varia ??, Osea,
a=1,4,5,6
b=10,111,20,300
c=10,20,30,40
d="Clasificacion A"
Necesito el resultado de= SUM( (a * b) - c), Agrupado por d
Gracias!
Sucede que tengo una tabla que contiene 5 campos de los cuales realizo algunas operaciones:
SELECT a, b, sum(a * b) - c, d, e FROM tabla WHERE e between '2003-07-01' and '2003-07-31' AND d='3' GROUP BY c;
Donde:
a= cantidad
b=precio en base a la clasificacion del articulo (hay 20 precios diferentes)
c=descuento
------------------------------------------
Todo estuviera correcto SI, b fuera siempre el mismo, pero resulta que el articulo no cuesta lo mismo siempre, pues esta en base a su clasificacion y no al precio del articulo, en resumen:
Como se puede hacer para que me regrese los resultados de la multiplicacion y resta de las columnas, cuando el valor de 1 columna Varia ??, Osea,
a=1,4,5,6
b=10,111,20,300
c=10,20,30,40
d="Clasificacion A"
Necesito el resultado de= SUM( (a * b) - c), Agrupado por d
Gracias!
Valora esta pregunta


0