Perdón, estaba mal:

insert into tablaDestino
(
select char(sum(columna1)) from tablaOrigen having sum(columna1) >0
union
select char(sum(columna2)) from tablaOrigen having sum(columna2) >0
union
...
select char(sum(columna10)) from tablaOrigen having sum(columna10) >0
)
Saludos.

Fernando Pérez 

Cerámica Saloni. Dpto. Organización



Jaime Villa Torres escribió:
Señores, les solicito la siguiente ayuda.
 
Tengo un archivo con 10 campos numéricos de longitud  de 20.0 cada uno.
 
Se requiere detectar las columnas que su sumatoria sean mayor de ceros.
 
Con las n columnas que sean mayor que ceros, generar una tabla, con columnas de longitud 20, pero alfas.
 
Considero que esto es muy eficiente con sql, pero no le encontrado una forma rapida.
La primera era detectar columna por columna y llevar un control en un dim de cuales de las diez eran mayores de ceros, luegos crear una tabla con las que sean mayor de ceros, pero la colaboración que solicito, es si esto lo puedo realizar en una sola sentencia.
 
Gracias de antemano por su tiempo. 

____________________________________________________ © Publicaciones Help400, S.L. - Todos los derechos reservados http://www.help400.es ---------------------------------------------------- Para darte de baja visita la siguente URL: http://listas.combios.es/mailman/listinfo/forum.help400


____________________________________________________
© Publicaciones Help400, S.L. - Todos los
derechos reservados http://www.help400.es
----------------------------------------------------
Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a