Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Recorrido de un arbol (Tabla) en SQL

Estas en el tema de Recorrido de un arbol (Tabla) en SQL en el foro de SQL Server en Foros del Web. Hola chicos: Tengo el siguiente problema: Tengo una tabla con la siguiente extrucctura Código: raiz- ->nodo1 ->nodo2 ->nodo3 ->nodo4 ->nodo5 ->nodo6 ->nodo7 ->nodo8 ->nodo9 ->nodo10 ...
  #1 (permalink)  
Antiguo 15/06/2009, 14:09
 
Fecha de Ingreso: mayo-2009
Mensajes: 9
Antigüedad: 15 años
Puntos: 0
Recorrido de un arbol (Tabla) en SQL

Hola chicos:

Tengo el siguiente problema:

Tengo una tabla con la siguiente extrucctura
Código:
 raiz-
       ->nodo1
       ->nodo2
       ->nodo3
                ->nodo4
                ->nodo5
                ->nodo6
      ->nodo7
                 ->nodo8
                 ->nodo9
                 ->nodo10
                         ->nodo11
                         ->nodo12
Quero hacer un query donde por ejemplo: Tome el nodo12 (precio*cantidad) y despues lo multiplique por la cantidad del padre o en este caso el nodo10

No se si me explique bien, pero e intentado varias veces y consultado varios foros pero aun no tengo claro como poder hacerlo.

Tengo que hacerlo hasta llegar a la raiz y ahi multiplicar todo por la cantidad de la raiz

Tienen alguna idea de hacerlo en forma recursiva, o con un SP o un programita de ejemplo por ahi.
Gracias
  #2 (permalink)  
Antiguo 15/06/2009, 14:10
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: Recorrido de un arbol (Tabla) en SQL

¿Que base de datos manejas (version)?
  #3 (permalink)  
Antiguo 15/06/2009, 14:16
 
Fecha de Ingreso: mayo-2009
Mensajes: 9
Antigüedad: 15 años
Puntos: 0
Respuesta: Recorrido de un arbol (Tabla) en SQL

Sql 2000 (La 2005 tiene algo bien bueno segun estudie que soluciona este problema...)
Oye y en Mysql no hay nada parecido???
  #4 (permalink)  
Antiguo 16/06/2009, 19:55
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: Recorrido de un arbol (Tabla) en SQL

No que yo sepa, migrate a 2005 o 2008, estaras del otro lado.
  #5 (permalink)  
Antiguo 05/08/2009, 14:07
 
Fecha de Ingreso: febrero-2007
Mensajes: 6
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Recorrido de un arbol (Tabla) en SQL

y si se migra, como podria solucionar el problema?
  #6 (permalink)  
Antiguo 05/08/2009, 18:35
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 10 meses
Puntos: 180
Respuesta: Recorrido de un arbol (Tabla) en SQL

En 2008, ya tienes la metodogia de Jerarquias (padres-hijos)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:12.