PostgreSQL - Crosstab generico

 
Vista:

Crosstab generico

Publicado por Bellinux (1 intervención) el 22/05/2008 04:28:44
Se tiene

Tabla Original
mercado moneda periodo valor factor
demo peso 1 100 1
demo peso 2 120 1
demo peso 3 100 1
demo dólar 1 500 0.2
demo dólar 2 480 0.25
demo dólar 3 510 0.196078431

Salida deseada
moneda periodo 1 periodo 2 periodo 3
peso 100 120 100
factor 1 1 1
dólar 500 480 510
factor 0.2 0.25 0.196078431

Se que con esto soluciono gran parte del problema

http://www.postgresql.org/docs/current/static/tablefunc.html

Pero como ven no solo deseo que aparezca el valor de la moneda en un registro sino que en el siguiente aparezca el factor por periodos.

Como se puede por último hacer 2 querys y entremezclarlos para hacer la salida deseada.

Otra cosa ojala sea generico ya que no siempre son 3 periodos pueden ser n según el mercado.

Gracias de antemano.

Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder