De ORACLE a SQL
Hola foro, se muy bien que este foro es de Oracle, pero necesito ayuda urgentemente.
tengo esta consulta recursiva en ORACLE:
Teniendo por ejemplo la siguiente tabla:
TM_TAREA
=======
ID_TAREA
NOMBRE_TAREA
ID_TAREA_PADRE
ORDEN_TAREA
En donde la tabla se relaciona consigo mismo por los campos
ID_TAREA y ID_TAREA_PADRE.
La siguiente consulta en Oracle:
SELECT
NOMBRE_TAREA,
ID_TAREA,
ID_TAREA_PADRE,
ORDEN_TAREA,
LEVEL NIVEL
FROM
TM_TAREA
START WITH
ID_TAREA=1
CONNECT BY
PRIOR ID_TAREA = ID_TAREA_PADRE
ORDER SIBLINGS BY ORDEN_TAREA;
Obtiene el registro cuyo ID_TAREA es 1 y todos sus hijos (y los hijos de los
hijos, etc) ordenados por el campo ORDEN_TAREA.
Me gustaria tener este codigo pero en SQL Server, puede alguien ayudarme?, de antemano gracias.
tengo esta consulta recursiva en ORACLE:
Teniendo por ejemplo la siguiente tabla:
TM_TAREA
=======
ID_TAREA
NOMBRE_TAREA
ID_TAREA_PADRE
ORDEN_TAREA
En donde la tabla se relaciona consigo mismo por los campos
ID_TAREA y ID_TAREA_PADRE.
La siguiente consulta en Oracle:
SELECT
NOMBRE_TAREA,
ID_TAREA,
ID_TAREA_PADRE,
ORDEN_TAREA,
LEVEL NIVEL
FROM
TM_TAREA
START WITH
ID_TAREA=1
CONNECT BY
PRIOR ID_TAREA = ID_TAREA_PADRE
ORDER SIBLINGS BY ORDEN_TAREA;
Obtiene el registro cuyo ID_TAREA es 1 y todos sus hijos (y los hijos de los
hijos, etc) ordenados por el campo ORDEN_TAREA.
Me gustaria tener este codigo pero en SQL Server, puede alguien ayudarme?, de antemano gracias.
