Hola
Soy un novato en lo que es Sql y tengo un problema tengo mi tabla Llamada cuenta la cual tiene los siguientes campos: Id,Codigo,Descripcion,PadreId.
Yo quiero agurpar todas las cuentas segun el padre por ejemplo
Tabla Cuenta
|Id | Codigo |Descricion | PadreId
|1 | 5 | Gastos | null
|2 | 6-2 | Aportes | 7
|3 |6-1 | Servicios | 7
|4 |5-1 | Sueldos | 1
|5 |5-1-1 | Asesorias | 4
|6 |5-2 | Otros | 1
|7 |6 | programas | null
La tabla ya agrupada me tendria que salir de la siguiente manera:
Tabla cuenta agrupada
|Id | Codigo |Descricion | PadreId
|1 | 5 | Gastos | null
|4 |5-1 | Sueldos | 1
|5 |5-1-1 | Asesorias | 4
|6 |5-2 | Otros | 1
|7 |6 | programas | null
|3 |6-1 | Servicios | 7
|2 | 6-2 | Aportes | 7
Pero al momento que hago la agrupacion el resultado que me da es algo asi:
Tabla cuenta agrupada Incorrectamente
|Id | Codigo |Descricion | PadreId
|1 | 5 | Gastos | null
|4 |5-1 | Sueldos | 1
|7 |6 | programas | null
|3 |6-1 | Servicios | 7
|5 |5-1-1 | Asesorias | 4
|6 |5-2 | Otros | 1
|2 | 6-2 | Aportes | 7
Alguien podria darme Una mano Se los Agradesco de antemano