Duda sobre consultas con sum()
Publicado por Milpin (9 intervenciones) el 14/12/2006 20:00:15
Saludos compañeros, necesito un poco de ayuda porfavor, espero me puedan ayudar, lo que tengo es lo siguiente, tengo que insertar en una tabla temporal la suma de unos cuantos valores y despues tengo que hacer un select de esa tabla pero que solo me traiga los que en todos sus campos sean diferentes a 0, es decir que si tengo 5 campos y en los 5 hay 0 que ese no me lo traiga. aqui esta el ejemplo con codigo
insert into #tmp
select concepto,
sum(suma1) as total1,
sum(suma2) as total2,
sum(suma3) as total3,
sum(suma4) as total4,
sum(suma5) as total5
from tablaX
despues tengo que hacer la consulta de todos los que en todos sus campos sean diferentes de 0 pero son como 100 campos, de que forma puedo hacerle para la consulta pero que sea eficiente??
insert into #tmp
select concepto,
sum(suma1) as total1,
sum(suma2) as total2,
sum(suma3) as total3,
sum(suma4) as total4,
sum(suma5) as total5
from tablaX
despues tengo que hacer la consulta de todos los que en todos sus campos sean diferentes de 0 pero son como 100 campos, de que forma puedo hacerle para la consulta pero que sea eficiente??
Valora esta pregunta


0