Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2008, 20:29
bellinux
 
Fecha de Ingreso: mayo-2007
Mensajes: 4
Antigüedad: 17 años, 6 meses
Puntos: 0
Crosstab generico

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 aparezaca 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.