21/05/2008, 20:29
|
| | 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. |