Hola amigos todos..
Alguien me puede ayudar orientandome como hago una funcion recursiva que traiga los valores de la siguiente estructura:
Aviones
|
!__ Avx
.......|
........|__AVXXX
........|..........|
........|..........|___amtx
........|..........|___amty
........|__AVYYY
...................|___amtx
IdActivo Activo IdActivoPadre Nivel
2_______Aviones___0___________1
10______AVX______2___________2
12______AVXXX____10__________3
13______AVYYY____10__________4
16______amtx_____12__________4
19______amty_____12__________4
20______bxy______13__________4
Me explico:
Actualmente tengo un SP que me barre un conjunto de registros tomando en el WHERE el IdActivo=@PI_IdActivo; este @PI_IdActivo es el valor que coje al hacer clic el usuario dentro del arbol.
Esto me funciona OK cuando la categoria que selecciona es la ultima porque la cojo directo, pero cuando coje una categoria padre NO ME FUNCIONA porque no hay registros para esa categoria sino para las hijas...
POR LO TANTO...
Me gustaría hacer un barrido de todos las ctagorias que son hijas de la categoria seleccionada por el usuario.
Le estará muy agradecido a la persona que me de una manito en esto..ya que yo lo he intentado pero hago lios..
Gracias amigos..
PD: Estoy con SQLServer2005
Luis