Sí, lo harías en el where de la select:
Create view biblioteca/vista as (select código, (campoa+campob) as campo c from biblioteca/fichero where (campoa+campob)>0) De: SALVADOR SANCHEZ COSTA [mailto:[email protected]] Enviado el: viernes, 04 de marzo de 2011 9:54 Para: forum.help400 Asunto: RE: Duda para crear un logico Si es lo que quiero, que ese campo C sea Campo A + Campo B. En una vista, se podría hacer como en la DDS que por selección ese Campo C sea mayor de cero, para que solo pueda leer los que ese campo C sea mayor de cero, por ejemplo? Gracias.- De: [email protected] [mailto:[email protected]] En nombre de Raul Bascones Enviado el: jueves, 03 de marzo de 2011 16:14 Para: forum.help400 Asunto: Re: Duda para crear un logico Entiendo que quieres sumar los campos y no concatenarlos. Si es así, mediante DDS no se puede hacer, pero puedes realizarlo mediante SQL creandote una vista. Sería más o menos así: CREATE VIEW Libreria/Vista AS SELECT codigo, (campoA + campoB) as campoC FROM Fichero Si fuera concatenación lo podrías hacer con la palabra clave CONCAT de las DDS. Un saludo. Raúl El 3 de marzo de 2011 13:45, SALVADOR SANCHEZ COSTA <[email protected]> escribió: Buenos días, se puede crear un lógico que tenga un campo nuevo que sea resultado de la suma de dos campos numéricos? Es decir, tengo un fichero que los campos son código, campo numérico A, Campo numérico B. Puedo crear el lógico que la clave sea código y campo numérico C (campo numérico A + campo numérico B) Gracias.- ____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.
____________________________________________________ Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd ) Forum.Help400 © Publicaciones Help400, S.L.

