Inserte una fila en blanco entre grupos de filas y ordenada por ID en sql
Tengo una tabla que tiene las siguientes columnas y valores
ID TYPE NAME
1 MAJOR RAM
2 MAJOR SHYAM
3 MAJOR BHOLE
4 MAJOR NATHA
5 MINOR JOHN
6 MINOR SMITH
Mi requisito es corregir un procedimiento almacenado (o consulta SQL) que devolvería el mismo conjunto de resultados, excepto que habrá una línea en blanco después de que el TIPO cambie de un tipo a otro (mayor, menor).
MAJOR RAM
MAJOR SHYAM
MAJOR BHOLE
MAJOR NATHA
MINOR JOHN
MINOR SMITH
Mientras uso esta consulta para agregar una línea en blanco, pero no está ordenada por ID
select TYPE, NAME from (
select
TYPE as P1,
1 as P2,
ID,
TYPE,
NAME
from EMP
union all
select distinct
TYPE,
2,
'',
'',
N''
from EMP
) Report
order by P1, P2
go
Cómo ordenar los datos por ID
Gracias por adelantad