Cross Table (Pivot)

From: Mario Guerrero <chimuelo22(at)yahoo(dot)es>
To: pgsql-performance(at)postgresql(dot)org
Subject: Cross Table (Pivot)
Date: 2011-06-21 03:35:53
Message-ID: 688036.11174.qm@web26006.mail.ukl.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

Compañeros buenas noches:

Existe una sentencia SQL "fuertemente acoplada" al interios del Sistema Gestor
de
Bases de Datos Postgresql que me permita "trasponer" tablas,
algo similar al contrib cross table de tablefunc.

Estoy intentando con una sentencia como:

SELECT id, name, max(case()) as a, max(case()) as b
FROM table t1
INNER JOIN ...
INNER JOIN ...
GROUP BY id, name.

Sin embargo con un gran volumen de datos la sentencia se tarda mucho.

Agradezco de antemano sus comentarios y ayuda.

Atentamente,

Mario Guerrero

Browse pgsql-performance by date

  From Date Subject
Next Message Dan Harris 2011-06-21 03:54:26 Contemplating SSD Hardware RAID
Previous Message Sushant Sinha 2011-06-21 02:25:34 Re: sequential scan unduly favored over text search gin index