On Fri, Jan 2, 2009 at 9:23 AM, Fernando Siguenza <[email protected]> wrote: > Amigos, tengo una consulta, deseo realizar una funcion, dentro de esta > necesito hacer un select que me retorna 4 columnas, > cliente,direccion,ciudad,total_ventas, ahora como puedo agregar una nueva > columna al select resultado, necesito agregar una columna para clasificar al > cliente, y ponerle si es cliente tipo A,B,C etc, entonces tengo que recorrer > los registros resultantes y realizar algunos calculos para poder clasificar > al cliente, mi duda es el select lo tengo que almacenar en cursor o en > record,
es indiferente, yo siempre uso record pero hay quien siempre usa cursor > y como creo una nueva columna al resultado ya sea en el cursor o > record, select cliente,direccion,ciudad,total_ventas, 'Z' as clasificacion --luego te ocupas de cambiar el valor > y al final como retornaria ya el cursor o set of record con > el resultado final.. > si usas record sera RETURN NEXT registro; si usas cursor sera RETURN nombre_cursor; -- Atentamente, Jaime Casanova Soporte y capacitación de PostgreSQL AsesorÃa y desarrollo de sistemas Guayaquil - Ecuador Cel. +59387171157 -- TIP 9: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
