Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2013, 15:53
Avatar de jlct
jlct
 
Fecha de Ingreso: abril-2012
Ubicación: Venezuela
Mensajes: 148
Antigüedad: 12 años, 1 mes
Puntos: 19
Crear función que se recorra a ella misma

Hola amigos de FDW, vengo nuevamente pidiendo de su ayuda, ya que necesito orientación sobre lo que tengo que realizar.

Resulta que tengo que crear una función en PostgreSQL para sumar el valor en 3 columnas según la ID que envie de parametro (Eso es lo fácil), lo complicado esta que esa ID se encuentra en una tabla que manejo como árbol. es decir que necesito que el trigger me recorra todo el árbol y me vaya acumulando hasta que llegue al final.

Explico lo del árbol:

en una tabla tengo la ID que es huérfano, pero en la misma tabla esa ID es padre de otros registros, y esos registros tienen sus hijos, así sucesivamente. Necesito la suma de las 3 columnas segun todos esos registros, y la manera que se me ocurre es crear una función que recorra todo el árbol.

Esta algo complicado, pero no se si me puedan ayudar.

Nota: la ID que voy a capturar de la tabla del árbol es la que usare como filtro para sumar los valores de las 3 columnas, no es en la misma tabla.