cancel
Showing results for 
Search instead for 
Did you mean: 

Suma Discriminada en un Query

Former Member
0 Kudos

Buenos Dias Amigos

Necesito hacer una suma de los campos de un Query que cumplan con la condición de otro campo, por ejemplo:

SELECT CAMPOA, CAMPOB, CAMPOC, CAMPOD, CAMPOE FROM TABLA1

lo que yo necesito es por ejemplo la suma de ciertos valores del CAMPOB que cumplan con una condicion especifica en el CAMPOA, si al ejecutar el query e ir recorriendo la tabla el CAMPOA cumple con la condición indicada, vaya generando una sumatoria de los valores de CAMPOB

De antemano muchisimas Gracias!!!

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Puedes usar el GROUP BY para agrupar los campos y con el HAVING le indicas que te sume los que queiras delntro del grupo.

Saludos,

Tere

Former Member
0 Kudos

Disculpa, no me sirve la solución que me diste, Gracias!

gabriel_donoso
Participant
0 Kudos

Utiliza la opcion que te da la funcion CASE

CASE CAMPOA When >1 THEN Sum(CAMPOB) ELSE CAMPOA END CAMPOB

Slds.

Former Member
0 Kudos

Yo usaria esta solución y sobre este un SELECT con el GROUP BY de todo excepto los campos que se suman.

slds.