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

Consultar un tabla tipo arbol

Estas en el tema de Consultar un tabla tipo arbol en el foro de Mysql en Foros del Web. Hola : Tengo la siguiente tabla creada en Mysql Código HTML: Id Padre Nombre Cantidad Precio Unitario Precio Total 1.00.00 0 nodo raiz 1.00 13,335.30 ...
  #1 (permalink)  
Antiguo 20/05/2009, 15:21
 
Fecha de Ingreso: mayo-2009
Mensajes: 9
Antigüedad: 15 años
Puntos: 0
Consultar un tabla tipo arbol

Hola :
Tengo la siguiente tabla creada en Mysql


Código HTML:
Id	Padre	Nombre	                 Cantidad	    Precio Unitario	Precio Total
1.00.00	0	nodo raiz	                    1.00		                13,335.30
1.00.01	1.00.00	hijo de raiz	    1.00	4,180.00	                4,180.00
1.00.02	1.00.00	hijo de raiz	    1.05	1,880.00	                1,974.00
1.00.03	1.00.00	hijo de raiz	    1.20		                5,922.00
1.00.11	1.00.03	hijo - hijo de raiz	    1.00	4,435.00	                5,322.00
1.00.12	1.00.03	hijo - hijo de raiz	    1.00	350.00	                420.00
1.00.13	1.00.03	hijo - hijo de raiz	    1.00	150.00	                180.00
1.00.04	1.00.00	hijo de raiz	    1.00		                1,259.30
1.00.14	1.00.04	hijo - hijo de raiz	    0.10	1,650.00	                165.00
1.00.15	1.00.04	hijo - hijo de raiz	    0.08	2,510.00	                200.80
1.00.16	1.00.04	hijo - hijo de raiz	    1.00	195.00	                195.00
1.00.17	1.00.04	hijo - hijo de raiz	    1.00	205.00	                205.00
1.00.18	1.00.04	hijo - hijo de raiz	    0.10		                493.50
1.00.40	1.00.18	hijo -hijo- hijo de raiz  1.00	4,435.00	                443.50
1.00.41	1.00.18	hijo -hijo- hijo de raiz  1.00	350.00	                35.00
1.00.42	1.00.18	hijo -hijo- hijo de raiz  1.00	150.00	                15.00
He tratado por todos los medios de generar un query en donde por ejemplo:
Tome el codigo 1.00.15 multiplique el precio unitario por la cantidad (0.08* 2510) y despues lo multiplique por la cantidad de su padre (1.00.04) para que me de el precio total
No se si sera posible de hacer en Mysql, un procedimeinto almacenado o algo por el estilo.

Necesito Ayuda por favor

Gracias

Última edición por ozunos; 20/05/2009 a las 15:30
  #2 (permalink)  
Antiguo 20/05/2009, 15:49
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Consultar un tabla tipo arbol

¿Estás tratando de hacer programación recursiva con MySQL?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 20/05/2009, 16:12
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Consultar un tabla tipo arbol

Esto te podría servir ozunos.

http://dev.mysql.com/tech-resources/...ical-data.html

un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
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 23:43.