Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/08/2012, 12:01
monoporfiado
 
Fecha de Ingreso: septiembre-2006
Mensajes: 10
Antigüedad: 18 años, 1 mes
Puntos: 0
problema hijo padres sqlserver

Hola Amigos.
Tengo un problema en mi trabajo y no se como solucionarlo.
voy a ir al grano por si me pueden ayudar, estoy trabajando en SQLSERVER 2008 R2 Express.

tengo la siguiente tabla:

codigo '''''''' nivel
1 '''''''' 1
1.1 '''''''' 2
1.2 '''''''' 2
1.2.3 '''''''' 3
2 '''''''' 1
2.1 '''''''' 2

y lo que quiero es poder decir cual es el padre de 1.1 que en este caso seria 1
por lo tanto el resultado debería ser:

hijo '''''''' padre
1 '''''''' -
1.1 '''''''' 1
1.2 '''''''' 1
1.2.3 '''''''' 1.2
2 '''''''' -
2.1 '''''''' 2

tengo una consulta que es la siguiente:

SELECT CODIGO, NIVEL
from TABLA
where CODIGO like '1%' and NIVEL = 2

que me entrega todos los hijos del padre 1, pero no es lo que busco, no he podido hacerlo.. llevo horas en esto.. cualquier ayuda se lo agradecería mucho.