Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2012, 20:14
reyhades
 
Fecha de Ingreso: abril-2011
Mensajes: 30
Antigüedad: 13 años
Puntos: 0
Problema con consulta sql

Hola a todos.
Tengo un problema bastante grande con una consulta SQL y necesito su ayuda.
Imaginen que tengo una tabla como esta

ID CC | presupuesto | gasto
1
2
3
4
5
6

y otra como esta

padre | hijo
1 | 2
1 | 3
3 | 4
3 | 5
5 | 6

De la segunda Tabla que coloqué hago una consulta obteniendo todos los descendientes por cada uno de los padres. Para la tabla anterior la tabla en cuestión sería esta:

padre | hijo
1 | 2
1 | 3
1 | 4
1 | 5
1 | 6
3 | 4
3 | 5
3 | 6
5 | 6

Hasta aquí estamos bien, el problema es el siguiente. Debo hacer una consulta que para cada padre encuentre la suma de los presupuestos de los ID que tienen como ID padre a ese ID

Para que quede más claro: en el caso del padre con código uno sería la suma de los presupuestos de 1, 2, 3, 4, 5, 6 en el caso del 3 seria la suma de los presupuestos de los ID 3, 4, 5 ,6 y en el caso de 5 sería la suma de los presupuestos de los ID 5,6.

He pasado bastante rato con esta consulta y no he logrado llegar a un código que lo haga en forma correcta y estoy como un poco desesperado.
Cualquier idea es bien recibida.
Muchas gracias y saludos