(Saludos a toda la lista)

Hola José.

Si quieres hacerlo con tablas temporales, te sugiero lo siguiente:

CREATE TABLE varones AS 
SELECT nombre||' '||apellidos AS nombre_completo
FROM cliente
WHERE sexo='M';


CREATE TABLE hembras AS 

SELECT nombre||' '||apellidos AS nombre_completo

FROM cliente

WHERE sexo='F';



NOTA: en el SELECT puedes agregar otros campos según los necesites.


Saludos

From: [email protected]
To: [email protected]
Subject: [pgsql-es-ayuda] Tabla cliente y dividirla por sexo
Date: Sat, 21 Jul 2012 16:52:26 +0000





Hola a Todos!!

Tengo una tabla llamada cliente

create table cliente(
codigo serial primary key,
nombres varchar(100),
apellidos varchar(100),
sexo char(1)
)

y necesito presentar los datos de la siguiente manera:

Varones                               Hembras

Jose Lopez                            Maria Jimenez
Luis Agosto                           Carolina Disla
Domingo Almanzar   
Juan Duran

osea los datos estan todos en una misma tabla y de manera desordenada y se 
necesita presentarlo de la manera anterior.

Mi pregunta es:

Se puede trabajar este caso con cursores y tablas temporales o bien podría 
hacerse con una consulta SQL, y cual es la manera más eficiente de hacerlo de 
los dos casos??



ing. José Fermín Francisco Ferreras 
San Francisco de Macorís, Rep. Dom. 
                                                                                
  

Responder a